This documentation is archived and is not being maintained.
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.|