Compartilhar via


ServerMessageWebSocket Classe

Definição

Dá suporte à comunicação de rede que permite ler e gravar mensagens inteiras usando um objeto WebSocket pertencente a um servidor Web. Você não pode se registrar para uma conexão WebSocket arbitrária; Em vez disso, uma instância de ServerMessageWebSocket é criada pelo código do sistema, como o WDP ( Portal de Dispositivos do Windows ).

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
Herança
Object Platform::Object IInspectable ServerMessageWebSocket
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10, version 1803 (introduzida na 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v6.0)
Funcionalidades do aplicativo
internetClientServer privateNetworkClientServer

Propriedades

Control

Obtém dados de controle de soquete em um objeto ServerMessageWebSocket .

Information

Obtém informações de soquete em um objeto ServerMessageWebSocket .

OutputStream

Obtém o fluxo de saída a ser gravado no destino de rede remota em um objeto ServerMessageWebSocket .

Métodos

Close()

Fecha o objeto ServerMessageWebSocket e envia um quadro de fechamento vazio para o servidor.

Close(UInt16, String)

Fecha o objeto ServerMessageWebSocket e indica um motivo para o fechamento.

Dispose()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados.

Eventos

Closed

Ocorre quando um quadro próximo é recebido no objeto ServerMessageWebSocket como parte do handshake de fechamento.

MessageReceived

Um evento que indica que uma mensagem foi recebida no objeto ServerMessageWebSocket .

Aplica-se a

Confira também