Udostępnij za pośrednictwem


StreamUpgradeInitiator Klasa

Definicja

Aby zaimplementować inicjator uaktualnienia niestandardowego, dziedzicz z tej abstract klasy bazowej.

public ref class StreamUpgradeInitiator abstract
public abstract class StreamUpgradeInitiator
type StreamUpgradeInitiator = class
Public MustInherit Class StreamUpgradeInitiator
Dziedziczenie
StreamUpgradeInitiator
Pochodne

Uwagi

Przykładem uaktualnienia strumienia jest utworzenie strumienia kompresji bezpośrednio na strumieniu transportu. Ta klasa jest używana z funkcją StreamUpgradeAcceptor i StreamUpgradeProvider do implementowania niestandardowego uaktualnienia strumienia.

Aby uzyskać szczegółowy opis procesu uaktualniania, zobacz StreamUpgradeProvider.

Konstruktory

StreamUpgradeInitiator()

Inicjuje nowe wystąpienie klasy StreamUpgradeInitiator.

Metody

BeginInitiateUpgrade(Stream, AsyncCallback, Object)

abstract metodę można zaimplementować w celu wykonania asynchronicznego przetwarzania, które inicjuje uaktualnienie.

EndInitiateUpgrade(IAsyncResult)

Ta metoda jest asynchroniczną metodą wywołania zwrotnego wywoływaną po BeginInitiateUpgrade(Stream, AsyncCallback, Object) zakończeniu.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetNextUpgrade()

Zwraca typ zawartości następnego uaktualnienia do wykonania.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
InitiateUpgrade(Stream)

Inicjuje uaktualnienie strumienia, żądając drugiego końca połączenia w celu uaktualnienia warstwy transportu kanału.

InitiateUpgradeAsync(Stream)

Aby zaimplementować inicjator uaktualnienia niestandardowego, dziedzicz z tej abstract klasy bazowej.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też