Freigeben über


IWebSocket Schnittstelle

Definition

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.

Gilt für:

Weitere Informationen