Sprache

ServerStreamWebSocket Klasse

Definition

Unterstützt die Netzwerkkommunikation, die das Lesen und Schreiben von Datenströmen mithilfe eines WebSocket-Objekts ermöglicht, das einem Webserver gehört. Sie können sich nicht für eine beliebige WebSocket-Verbindung registrieren. Stattdessen wird eine Instanz von ServerStreamWebSocket durch Systemcode wie das Windows Device Portal (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

Anforderungen Beschreibung
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

Name Beschreibung
Information

Ruft Socketinformationen für ein ServerStreamWebSocket -Objekt ab.

InputStream

Ruft den Eingabedatenstrom ab, der vom Remoteziel eines ServerStreamWebSocket -Objekts gelesen werden soll.

OutputStream

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

Methoden

Name Beschreibung
Close()

Schließt den ServerStreamWebSocket und sendet einen leeren Close Frame an den Server.

Close(UInt16, String)

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

Dispose()

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

Events

Name Beschreibung
Closed

Tritt auf, wenn ein close frame im ServerStreamWebSocket -Objekt als Teil des schließende Handshake empfangen wird.

Gilt für:

Siehe auch