StreamUpgradeInitiator Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Als u een aangepaste upgrade-initiator wilt implementeren, neemt u deze over van deze abstract basisklasse.
public ref class StreamUpgradeInitiator abstract
public abstract class StreamUpgradeInitiator
type StreamUpgradeInitiator = class
Public MustInherit Class StreamUpgradeInitiator
- Overname
-
StreamUpgradeInitiator
- Afgeleid
Opmerkingen
Een voorbeeld van een stream-upgrade is het bouwen van een compressiestroom rechtstreeks boven op de transportstroom. Deze klasse wordt gebruikt met StreamUpgradeAcceptor en StreamUpgradeProvider om een aangepaste streamupgrade te implementeren.
Zie voor een gedetailleerde beschrijving van het upgradeproces StreamUpgradeProvider.
Constructors
| Name | Description |
|---|---|
| StreamUpgradeInitiator() |
Initialiseert een nieuw exemplaar van de StreamUpgradeInitiator klasse. |
Methoden
| Name | Description |
|---|---|
| BeginInitiateUpgrade(Stream, AsyncCallback, Object) |
Deze |
| EndInitiateUpgrade(IAsyncResult) |
Deze methode is de asynchrone callback-methode die wordt aangeroepen nadat BeginInitiateUpgrade(Stream, AsyncCallback, Object) deze is voltooid. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetNextUpgrade() |
Retourneert het inhoudstype van de volgende upgrade die moet worden uitgevoerd. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| InitiateUpgrade(Stream) |
Start de upgrade van de stream door het andere uiteinde van de verbinding aan te vragen om de kanaaltransportlaag te upgraden. |
| InitiateUpgradeAsync(Stream) |
Als u een aangepaste upgrade-initiator wilt implementeren, neemt u deze over van deze |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |