Lingua

ServerStreamWebSocket Classe

Definizione

Supporta la comunicazione di rete che consente la lettura e la scrittura di flussi tramite un oggetto WebSocket di proprietà di un server Web. Non è possibile registrarsi per una connessione WebSocket arbitraria; Al contrario, un'istanza di ServerStreamWebSocket viene creata dal codice di sistema, ad esempio il portale di dispositivi Windows (WDP).

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
Ereditarietà
Object Platform::Object IInspectable ServerStreamWebSocket
Attributi
Implementazioni

Requisiti Windows

Requisiti Descrizione
Famiglia di dispositivi
Windows 10, version 1803 (è stato introdotto in 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v6.0)
Funzionalità dell'app
internetClientServer privateNetworkClientServer

Proprietà

Nome Descrizione
Information

Ottiene informazioni sul socket su un oggetto ServerStreamWebSocket .

InputStream

Ottiene il flusso di input da leggere dalla destinazione remota in un oggetto ServerStreamWebSocket .

OutputStream

Ottiene il flusso di output da scrivere nella destinazione di rete remota in un oggetto ServerStreamWebSocket .

Metodi

Nome Descrizione
Close()

Chiude ServerStreamWebSocket e invia un frame di chiusura vuoto al server.

Close(UInt16, String)

Chiude l'oggetto ServerStreamWebSocket e indica un motivo per la chiusura.

Dispose()

Esegue attività definite dall'applicazione associate alla liberazione, al rilascio o alla reimpostazione di risorse non gestite.

Eventi

Nome Descrizione
Closed

Si verifica quando viene ricevuto un frame di chiusura nell'oggetto ServerStreamWebSocket come parte dell'handshake di chiusura.

Si applica a

Vedi anche