StreamUpgradeInitiator Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Chcete-li implementovat vlastní iniciátor upgradu, dědit z této abstract
základní třídy.
public ref class StreamUpgradeInitiator abstract
public abstract class StreamUpgradeInitiator
type StreamUpgradeInitiator = class
Public MustInherit Class StreamUpgradeInitiator
- Dědičnost
-
StreamUpgradeInitiator
- Odvozené
Poznámky
Příkladem upgradu datového proudu je vytvoření kompresního streamu přímo nad přenosovým datovým proudem. Tato třída se používá s StreamUpgradeAcceptor a StreamUpgradeProvider k implementaci vlastního upgradu streamu.
Podrobný popis procesu upgradu najdete v tématu StreamUpgradeProvider.
Konstruktory
StreamUpgradeInitiator() |
Inicializuje novou instanci StreamUpgradeInitiator třídy. |
Metody
BeginInitiateUpgrade(Stream, AsyncCallback, Object) |
Tuto |
EndInitiateUpgrade(IAsyncResult) |
Tato metoda je asynchronní metoda zpětného volání, která je volána po BeginInitiateUpgrade(Stream, AsyncCallback, Object) dokončení. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetNextUpgrade() |
Vrátí typ obsahu dalšího upgradu, který se má provést. |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
InitiateUpgrade(Stream) |
Zahájí upgrade datového proudu vyžádáním druhého konce jeho připojení k upgradu přenosové vrstvy kanálu. |
InitiateUpgradeAsync(Stream) |
Chcete-li implementovat vlastní iniciátor upgradu, dědit z této |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |