StreamSecurityUpgradeInitiator Classe

Définition

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

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 personnalisée.

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

Constructeurs

Nom Description
StreamSecurityUpgradeInitiator()

Initialise une nouvelle instance de la classe StreamSecurityUpgradeInitiator.

Méthodes

Nom Description
BeginInitiateUpgrade(Stream, AsyncCallback, Object)

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

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

Cette méthode est la méthode de rappel asynchrone appelée une fois BeginInitiateUpgrade(Stream, AsyncCallback, Object) terminée.

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

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

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetNextUpgrade()

Retourne le type de contenu de la mise à niveau suivante à effectuer.

(Hérité de StreamUpgradeInitiator)
GetRemoteSecurity()

Obtient la propriété de message de sécurité fournie sur le flux pour effectuer une négociation de sécurité personnalisée en fonction des informations fournies dans le contexte de sécurité.

GetType()

Obtient la Type de l’instance actuelle.

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

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

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

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

(Hérité de StreamUpgradeInitiator)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

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

(Hérité de Object)

S’applique à

Voir aussi