Partager via


StreamSecurityUpgradeInitiator Classe

Définition

Pour implémenter un initiateur de mise à niveau de sécurité, héritez de cette classe de base abstract.

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
Héritage
StreamSecurityUpgradeInitiator

Remarques

Cette classe est utilisée avec StreamSecurityUpgradeAcceptor et StreamSecurityUpgradeProvider pour implémenter une mise à niveau de flux de données personnalisée.

Pour une description détaillée du processus de mise à niveau, voir StreamUpgradeProvider.

Constructeurs

StreamSecurityUpgradeInitiator()

Initialise une nouvelle instance de la classe StreamSecurityUpgradeInitiator.

Méthodes

BeginInitiateUpgrade(Stream, AsyncCallback, Object)

Cette méthode abstract peut être implémentée pour effectuer un traitement asynchrone qui initie une mise à niveau.

(Hérité de StreamUpgradeInitiator)
EndInitiateUpgrade(IAsyncResult)

Cette méthode est la méthode de rappel asynchrone qui est appelée à la fin de la BeginInitiateUpgrade(Stream, AsyncCallback, Object).

(Hérité de StreamUpgradeInitiator)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetNextUpgrade()

Retourne le type de contenu de la prochaine mise à niveau à exécuter.

(Hérité de StreamUpgradeInitiator)
GetRemoteSecurity()

Obtient la propriété du message de sécurité fournie sur le flux de données pour effectuer une négociation de sécurité personnalisée basée sur les informations fournies dans le contexte de sécurité.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
InitiateUpgrade(Stream)

Lance la mise à niveau du flux en demandant à l'autre extrémité de la connexion de mettre à niveau la couche de transport de canal.

(Hérité de StreamUpgradeInitiator)
InitiateUpgradeAsync(Stream)

Pour implémenter un initiateur de mise à niveau de sécurité, héritez de cette classe de base abstract.

(Hérité de StreamUpgradeInitiator)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi