StreamUpgradeInitiator Klasse

Definition

Um einen benutzerdefinierten Upgradeinitiator zu implementieren, wird von dieser abstract-Basisklasse geerbt.

public ref class StreamUpgradeInitiator abstract
public abstract class StreamUpgradeInitiator
type StreamUpgradeInitiator = class
Public MustInherit Class StreamUpgradeInitiator
Vererbung
StreamUpgradeInitiator
Abgeleitet

Hinweise

Ein Beispiel für ein Streamupgrade ist das Erstellen eines Komprimierungsstreams direkt über dem Transportstream. Diese Klasse wird mit StreamUpgradeAcceptor und StreamUpgradeProvider verwendet, um ein benutzerdefiniertes Streamupgrade zu implementieren.

Eine ausführliche Beschreibung der Aktualisierung finden Sie unter dem StreamUpgradeProvider.

Konstruktoren

StreamUpgradeInitiator()

Initialisiert eine neue Instanz der StreamUpgradeInitiator-Klasse.

Methoden

BeginInitiateUpgrade(Stream, AsyncCallback, Object)

Diese abstract-Methode kann implementiert werden, um eine asynchrone Verarbeitung vorzunehmen, die ein Upgrade initiiert.

EndInitiateUpgrade(IAsyncResult)

Diese Methode ist die asynchrone Rückrufmethode, die aufgerufen wird, nachdem BeginInitiateUpgrade(Stream, AsyncCallback, Object) abgeschlossen wurde.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetNextUpgrade()

Gibt den Inhaltstyp der nächsten Aktualisierung zurück, die ausgeführt werden soll.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
InitiateUpgrade(Stream)

Initiiert die Aktualisierung des Streams durch eine Anforderung an das andere Ende der Verbindung zur Aktualisierung der Kanaltransportebene.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für

Siehe auch