StreamUpgradeInitiator Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
| 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) |