Compartilhar via


ServerStreamWebSocket Classe

Definição

Dá suporte à comunicação de rede que permite ler e gravar fluxos 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 ServerStreamWebSocket é criada pelo código do sistema, como o WDP ( Portal de Dispositivos do Windows ).

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
Herança
Object Platform::Object IInspectable ServerStreamWebSocket
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

Information

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

InputStream

Obtém o fluxo de entrada a ser lido do destino remoto em um objeto ServerStreamWebSocket .

OutputStream

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

Métodos

Close()

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

Close(UInt16, String)

Fecha o objeto ServerStreamWebSocket 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 ServerStreamWebSocket como parte do handshake de fechamento.

Aplica-se a

Confira também