Edit

StreamSecurityUpgradeInitiator Class

Definition

To implement a security upgrade initiator, inherit from this abstract base class.

public ref class StreamSecurityUpgradeInitiator abstract : System::ServiceModel::Channels::StreamUpgradeInitiator
public abstract class StreamSecurityUpgradeInitiator : System.ServiceModel.Channels.StreamUpgradeInitiator
type StreamSecurityUpgradeInitiator = class
    inherit StreamUpgradeInitiator
Public MustInherit Class StreamSecurityUpgradeInitiator
Inherits StreamUpgradeInitiator
Inheritance
StreamSecurityUpgradeInitiator

Remarks

This class is used with StreamSecurityUpgradeAcceptor and StreamSecurityUpgradeProvider to implement a custom stream upgrade.

For a detailed description of the upgrade process, see StreamUpgradeProvider.

Constructors

Name Description
StreamSecurityUpgradeInitiator()

Initializes a new instance of the StreamSecurityUpgradeInitiator class.

Methods

Name Description
GetNextUpgrade()

Returns the content type of the next upgrade to be performed.

(Inherited from StreamUpgradeInitiator)
GetRemoteSecurity()

Gets the security message property provided on the stream for performing custom security negotiation based on the information provided in the security context.

InitiateUpgradeAsync(Stream) (Inherited from StreamUpgradeInitiator)

Applies to

See also