IWebSocket Schnittstelle
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.
Ermöglicht den Zugriff auf die Netzwerkkommunikation, die das Lesen und Schreiben mithilfe eines WebSockets ermöglicht.
public interface class IWebSocket : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(4168563055, 39345, 19992, 188, 8, 133, 12, 154, 223, 21, 110)]
struct IWebSocket : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(4168563055, 39345, 19992, 188, 8, 133, 12, 154, 223, 21, 110)]
public interface IWebSocket : System.IDisposable
Public Interface IWebSocket
Implements IDisposable
- Abgeleitet
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Eigenschaften
OutputStream |
Ruft den Ausgabestream ab, der in das Remotenetzwerkziel eines IWebSocket-Objekts geschrieben werden soll. |
Methoden
Close(UInt16, String) |
Schließt das IWebSocket. |
ConnectAsync(Uri) |
Startet einen asynchronen Vorgang, um eine Verbindung mit einem Remotenetzwerkziel in einem IWebSocket-Objekt herzustellen. |
Dispose() |
Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen. |
SetRequestHeader(String, String) |
Fügt der HTTP-Anforderungsnachricht im WebSocket-Protokoll-Handshake des IWebSocket-Objekts einen HTTP-Anforderungsheader hinzu. |
Ereignisse
Closed |
Tritt auf, wenn ein geschlossener Frame für das IWebSocket-Objekt als Teil des close Handshake empfangen wird. |