Sprache

IWebSocket Schnittstelle

Definition

Bietet Zugriff auf die Netzwerkkommunikation, die das Lesen und Schreiben mithilfe eines WebSocket 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

Anforderungen Beschreibung
Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Eigenschaften

Name Beschreibung
OutputStream

Ruft den Ausgabedatenstrom ab, der in das Remotenetzwerkziel eines IWebSocket -Objekts geschrieben werden soll.

Methoden

Name Beschreibung
Close(UInt16, String)

Schließt das IWebSocket.

ConnectAsync(Uri)

Startet einen asynchronen Vorgang zum Herstellen einer Verbindung mit einem Remotenetzwerkziel in einem IWebSocket -Objekt.

Dispose()

Führt anwendungsdefinierte Aufgaben aus, die mit dem Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen verknüpft sind.

SetRequestHeader(String, String)

Fügt der HTTP-Anforderungsnachricht einen HTTP-Anforderungsheader hinzu, der im WebSocket-Protokoll handshake vom IWebSocket -Objekt verwendet wird.

Events

Name Beschreibung
Closed

Tritt auf, wenn ein geschlossener Frame im IWebSocket -Objekt als Teil des schließende Handshake empfangen wird.

Gilt für:

Siehe auch