StreamUpgradeInitiator Klasse

Definition

Um einen benutzerdefinierten Upgradeinitiator zu implementieren, erben Sie von dieser abstract Basisklasse.

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 besteht darin, einen Komprimierungsstream direkt über dem Transportdatenstrom zu erstellen. Diese Klasse wird mit StreamUpgradeAcceptor und StreamUpgradeProvider zum Implementieren eines benutzerdefinierten Streamupgrades verwendet.

Eine detaillierte Beschreibung des Upgradeprozesses finden Sie unter StreamUpgradeProvider.

Konstruktoren

Name Beschreibung
StreamUpgradeInitiator()

Initialisiert eine neue Instanz der StreamUpgradeInitiator-Klasse.

Methoden

Name Beschreibung
BeginInitiateUpgrade(Stream, AsyncCallback, Object)

Diese abstract Methode kann implementiert werden, um eine asynchrone Verarbeitung durchzuführen, die ein Upgrade initiiert.

EndInitiateUpgrade(IAsyncResult)

Diese Methode ist die asynchrone Rückrufmethode, die nach BeginInitiateUpgrade(Stream, AsyncCallback, Object) Abschluss des Vorgangs aufgerufen wird.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetNextUpgrade()

Gibt den Inhaltstyp des nächsten auszuführenden Upgrades zurück.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
InitiateUpgrade(Stream)

Initiiert das Upgrade des Datenstroms, indem das andere Ende der Verbindung angefordert wird, um die Kanaltransportebene zu aktualisieren.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für:

Weitere Informationen