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. |