Chúng ta có thể thêm tiêu đề tin nhắn để nhắn WCF bằng cách thêm thuộc tính MessageHeader nhưđộng thêm tiêu đề được mã hóa thông điệp WCF
[MessageContract]
public class HelloResponseMessage
{
[MessageHeader(ProtectionLevel=EncryptAndSign)]
public string SSN
{
get { return extra; }
set { this.extra = value; }
}
}
Câu hỏi đầu tiên này, làm thế nào an toàn là thế này, và điều này làm việc cho tất cả các loại bindings WCF?
và câu hỏi thứ hai, có thể thêm tiêu đề được mã hóa vào tất cả thư và trích xuất trong phần máy chủ động như thế này không?
MessageHeader header = MessageHeader.CreateHeader("SessionKey", "ns", _key);
OperationContext.Current.OutgoingMessageHeaders.Add(header);
Tôi biết về IServiceBehavior, nhưng có vẻ như nó không hoạt động đối với liên kết PollingDuplex cho Silverlight ... –