Sdílet prostřednictvím


StreamUpgradeInitiator Třída

Definice

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 abstract metodu lze implementovat k asynchronnímu zpracování, které iniciuje upgrade.

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 abstract základní třídy.

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)

Platí pro

Viz také