Freigeben über


ServerStreamWebSocket Klasse

Definition

Unterstützt die Netzwerkkommunikation, die das Lesen und Schreiben von Datenströmen mithilfe eines WebSocket-Objekts ermöglicht, das sich im Besitz eines Webservers befindet. Sie können sich nicht für eine beliebige WebSocket-Verbindung registrieren. Stattdessen wird eine instance von ServerStreamWebSocket durch Systemcode wie das Windows-Geräteportal (WDP) erstellt.

public ref class ServerStreamWebSocket sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ServerStreamWebSocket final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ServerStreamWebSocket : System.IDisposable
Public NotInheritable Class ServerStreamWebSocket
Implements IDisposable
Vererbung
Object Platform::Object IInspectable ServerStreamWebSocket
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10, version 1803 (eingeführt in 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v6.0)
App-Funktionen
internetClientServer privateNetworkClientServer

Eigenschaften

Information

Ruft Socketinformationen für ein ServerStreamWebSocket-Objekt ab.

InputStream

Ruft den Eingabedatenstrom ab, der aus dem Remoteziel für ein ServerStreamWebSocket-Objekt gelesen werden soll.

OutputStream

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

Methoden

Close()

Schließt das ServerStreamWebSocket und sendet einen leeren CloseFrame an den Server.

Close(UInt16, String)

Schließt das ServerStreamWebSocket-Objekt und gibt einen Grund für die Schließung an.

Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

Ereignisse

Closed

Tritt auf, wenn im Rahmen des Schließen-Handshakes ein geschlossener Frame für das ServerStreamWebSocket-Objekt empfangen wird.

Gilt für:

Weitere Informationen