Describes encryption and signature requirements that apply to different parts of messages that are transmitted on this channel.
The ChannelProtectionRequirements type exposes the following members.
|Add||Overloaded. Adds the various parts collections in the specified ChannelProtectionRequirements to the current instance of this class. If there are protection requirements for a particular message in both the ChannelProtectionRequirements instances, then the requirements are merged together to ensure that the resulting protection requirement is the maximum of the individual protection requirements.|
|CreateInverse||Creates a new instance of this class with incoming and outgoing parts reversed.|
|Equals||Determines whether the specified Object is equal to the current Object. (Inherited from Object.)|
|Finalize||Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)|
|GetHashCode||Serves as a hash function for a particular type. (Inherited from Object.)|
|GetType||Gets the type of the current instance. (Inherited from Object.)|
|MakeReadOnly||Sets this class and its part collections to read-only.|
|MemberwiseClone||Creates a shallow copy of the current Object. (Inherited from Object.)|
|ToString||Returns a string that represents the current object. (Inherited from Object.)|
|IncomingEncryptionParts||Gets a collection of message parts that are encrypted for messages from client to server.|
|IncomingSignatureParts||Gets a collection of message parts that are signed for messages from client to server.|
|IsReadOnly||Gets a value that indicates whether this instance of the class is read-only.|
|OutgoingEncryptionParts||Gets a collection of message parts that are encrypted for messages from server to client.|
|OutgoingSignatureParts||Gets a collection of message parts that are signed for messages from server to client.|