StreamUpgradeInitiator Classe

Definizione

Per implementare un iniziatore di aggiornamento personalizzato, ereditare da questa abstract classe di base.

public ref class StreamUpgradeInitiator abstract
public abstract class StreamUpgradeInitiator
type StreamUpgradeInitiator = class
Public MustInherit Class StreamUpgradeInitiator
Ereditarietà
StreamUpgradeInitiator
Derivato

Commenti

Un esempio di aggiornamento del flusso consiste nel creare un flusso di compressione direttamente sopra il flusso di trasporto. Questa classe viene usata con StreamUpgradeAcceptor e StreamUpgradeProvider per implementare un aggiornamento del flusso personalizzato.

Per una descrizione dettagliata del processo di aggiornamento, vedere StreamUpgradeProvider.

Costruttori

Nome Descrizione
StreamUpgradeInitiator()

Inizializza una nuova istanza della classe StreamUpgradeInitiator.

Metodi

Nome Descrizione
BeginInitiateUpgrade(Stream, AsyncCallback, Object)

Questo abstract metodo può essere implementato per eseguire l'elaborazione asincrona che avvia un aggiornamento.

EndInitiateUpgrade(IAsyncResult)

Questo metodo è il metodo di callback asincrono chiamato dopo BeginInitiateUpgrade(Stream, AsyncCallback, Object) il completamento.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetNextUpgrade()

Restituisce il tipo di contenuto dell'aggiornamento successivo da eseguire.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
InitiateUpgrade(Stream)

Avvia l'aggiornamento del flusso richiedendo l'altra estremità della connessione per aggiornare il livello di trasporto del canale.

InitiateUpgradeAsync(Stream)

Per implementare un iniziatore di aggiornamento personalizzato, ereditare da questa abstract classe di base.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche