ChannelProtectionRequirements Class

 

Describes encryption and signature requirements that apply to different parts of messages that are transmitted on this channel.

Namespace:   System.ServiceModel.Security
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

System.Object
  System.ServiceModel.Security.ChannelProtectionRequirements

public class ChannelProtectionRequirements

NameDescription
System_CAPS_pubmethodChannelProtectionRequirements()

Initializes a new instance of the ChannelProtectionRequirements class.

System_CAPS_pubmethodChannelProtectionRequirements(ChannelProtectionRequirements)

Initializes a new instance of the ChannelProtectionRequirements class from another instance of this class.

NameDescription
System_CAPS_pubpropertyIncomingEncryptionParts

Gets a collection of message parts that are encrypted for messages from client to server.

System_CAPS_pubpropertyIncomingSignatureParts

Gets a collection of message parts that are signed for messages from client to server.

System_CAPS_pubpropertyIsReadOnly

Gets a value that indicates whether this instance of the class is read-only.

System_CAPS_pubpropertyOutgoingEncryptionParts

Gets a collection of message parts that are encrypted for messages from server to client.

System_CAPS_pubpropertyOutgoingSignatureParts

Gets a collection of message parts that are signed for messages from server to client.

NameDescription
System_CAPS_pubmethodAdd(ChannelProtectionRequirements)

Adds the parts collections in the specified ChannelProtectionRequirements to the current instance of this class.

System_CAPS_pubmethodAdd(ChannelProtectionRequirements, Boolean)

Adds the various parts collections in the specified ChannelProtectionRequirements to the current instance of this class.

System_CAPS_pubmethodCreateInverse()

Creates a new instance of this class with incoming and outgoing parts reversed.

System_CAPS_pubmethodEquals(Object)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_protmethodFinalize()

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_pubmethodMakeReadOnly()

Sets this class and its part collections to read-only.

System_CAPS_protmethodMemberwiseClone()

Creates a shallow copy of the current Object.(Inherited from Object.)

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

When extending the BindingElement class, you must implement the GetProperty<T>(BindingContext) so that it returns an instance of this class corresponding to the binding element.

.NET Framework
Available since 3.0

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: