System.Net.WebSockets Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece uma implementação gerida da interface WebSocket para programadores.
Classes
| Name | Description |
|---|---|
| ClientWebSocket |
Fornece um cliente para ligação a serviços WebSocket. |
| ClientWebSocketOptions |
Opções para usar com um ClientWebSocket objeto. |
| HttpListenerWebSocketContext |
Fornece acesso à informação recebida pela HttpListener classe ao aceitar ligações WebSocket. |
| WebSocket |
A classe WebSocket permite que aplicações enviem e recebam dados após a conclusão da atualização WebSocket. |
| WebSocketContext |
Usado para aceder à informação no handshake WebSocket. |
| WebSocketException |
Representa uma exceção que ocorreu ao realizar uma operação numa ligação WebSocket. |
| WebSocketReceiveResult |
Uma instância desta classe representa o resultado da realização de uma única operação ReceiveAsync num WebSocket. |
Estruturas
| Name | Description |
|---|---|
| ValueWebSocketReceiveResult |
Representa o resultado de realizar uma única ReceiveAsync(Memory<Byte>, CancellationToken) operação sobre um WebSocket. |
Enumerações
| Name | Description |
|---|---|
| WebSocketCloseStatus |
Representa códigos de fecho WebSocket bem conhecidos, conforme definido na secção 11.7 da especificação do protocolo WebSocket. |
| WebSocketError |
Contém a lista de possíveis erros WebSocket. |
| WebSocketMessageType |
Indica o tipo de mensagem. |
| WebSocketState |
Define os diferentes estados em que uma instância WebSockets pode estar. |
Observações
Algumas das classes no espaço de nomes System.Net.WebSockets são suportadas em Windows 7, Windows Vista SP2 e Windows Server 2008. No entanto, as únicas implementações públicas de WebSockets cliente e servidor são suportadas no Windows 8 e Windows Server 2012. As classes e elementos de classe no espaço de nomes System.Net.WebSockets suportados em Windows 7, Windows Vista SP2 e Windows Server 2008 são classes abstratas. Isto permite que um programador de aplicações herde e estenda estas classes abstratas com uma implementação real dos WebSockets do cliente.