Condividi tramite


ServerMessageWebSocket Classe

Definizione

Supporta la comunicazione di rete che consente la lettura e la scrittura di messaggi interi usando un oggetto WebSocket di proprietà di un server Web. Non è possibile registrarsi per una connessione WebSocket arbitraria; invece, un'istanza di ServerMessageWebSocket viene creata dal codice di sistema, ad esempio il portale del dispositivo 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

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à

Control

Ottiene i dati del controllo socket in un oggetto ServerMessageWebSocket .

Information

Ottiene informazioni sul socket in un oggetto ServerMessageWebSocket .

OutputStream

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

Metodi

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, come rilasciare o reimpostare risorse non gestite.

Eventi

Closed

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

MessageReceived

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

Si applica a

Vedi anche