Lingua

ServerMessageWebSocket Classe

Definizione

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

public ref class ServerMessageWebSocket 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 ServerMessageWebSocket 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 ServerMessageWebSocket : System.IDisposable
Public NotInheritable Class ServerMessageWebSocket
Implements IDisposable
Ereditarietà
Object Platform::Object IInspectable ServerMessageWebSocket
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
Control

Ottiene i dati del controllo socket in un oggetto ServerMessageWebSocket .

Information

Ottiene informazioni sul socket su un oggetto ServerMessageWebSocket .

OutputStream

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

Metodi

Nome Descrizione
Close()

Chiude l'oggetto ServerMessageWebSocket e invia un frame di chiusura vuoto al server.

Close(UInt16, String)

Chiude l'oggetto ServerMessageWebSocket 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 ServerMessageWebSocket come parte dell'handshake di chiusura.

MessageReceived

Evento che indica che è stato ricevuto un messaggio nell'oggetto ServerMessageWebSocket .

Si applica a

Vedi anche