Partager via


StreamUpgradeAcceptor Classe

Définition

Pour implémenter un accepteur de mise à niveau personnalisé, hérité de cette classe de base abstract.

public ref class StreamUpgradeAcceptor abstract
public abstract class StreamUpgradeAcceptor
type StreamUpgradeAcceptor = class
Public MustInherit Class StreamUpgradeAcceptor
Héritage
StreamUpgradeAcceptor
Dérivé

Remarques

Un exemple d'une mise à niveau de flux de données consiste à générer directement un flux de données de compression sur le flux de données de transport.

Cette classe est utilisée avec StreamUpgradeInitiator et StreamUpgradeProvider 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

StreamUpgradeAcceptor()

Initialise une nouvelle instance de la classe StreamUpgradeAcceptor.

Méthodes

AcceptUpgrade(Stream)

Met à niveau le flux de transport et retourne le flux mis à niveau.

BeginAcceptUpgrade(Stream, AsyncCallback, Object)

Version asynchrone de AcceptUpgrade(Stream).

CanUpgrade(String)

Détermine si la mise à niveau demandée est prise en charge par cet accepteur de mise à niveau.

EndAcceptUpgrade(IAsyncResult)

Version asynchrone de AcceptUpgrade(Stream).

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)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
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