System.Net.WebSockets Namespace

Fornece uma implementação gerenciada da interface de WebSocket para desenvolvedores.

Classes

ClientWebSocket

Fornece um cliente para se conectar aos serviços do WebSocket.

ClientWebSocketOptions

Opções a serem usadas com um objeto ClientWebSocket.

HttpListenerWebSocketContext

Fornece acesso às informações recebidas pela classe HttpListener ao aceitar conexões WebSocket.

WebSocket

A classe WebSocket permite que aplicativos enviem e recebam dados após a atualização do WebSocket ter sido concluída.

WebSocketContext

Usado para acessar as informações no handshake do WebSocket.

WebSocketCreationOptions

Opções que controlam como um WebSocket é criado.

WebSocketDeflateOptions

Opções para habilitar a compactação de deflação por mensagem para WebSocket.

WebSocketException

Representa uma exceção que ocorreu ao executar uma operação em uma conexão WebSocket.

WebSocketProtocol

A classe WebSocket permite que aplicativos enviem e recebam dados após a atualização do WebSocket ter sido concluída.

WebSocketReceiveResult

Uma instância dessa classe representa o resultado da execução de uma única operação ReceiveAsync em um WebSocket.

Estruturas

ValueWebSocketReceiveResult

Representa o resultado da execução de uma única operação ReceiveAsync(Memory<Byte>, CancellationToken) em um WebSocket.

Enumerações

WebSocketCloseStatus

Representa os códigos de fechamento WebSocket conhecidos conforme definido na seção 11.7 da especificação do protocolo WebSocket.

WebSocketError

Contém a lista de possíveis erros de WebSocket.

WebSocketMessageFlags

Sinalizadores para controlar como o WebSocket deve enviar uma mensagem.

WebSocketMessageType

Indica o tipo de mensagem.

WebSocketState

Define os diferentes estados em que uma instância de WebSockets pode estar.

Comentários

Algumas das classes no System.Net.WebSockets namespace têm suporte no Windows 7, Windows Vista SP2 e Windows Server 2008. No entanto, as únicas implementações públicas de WebSockets de cliente e servidor têm suporte no Windows 8 e no Windows Server 2012. As classes e os elementos de classe no System.Net.WebSockets namespace com suporte no Windows 7, no Windows Vista SP2 e no Windows Server 2008 são classes abstratas. Isso permite que um desenvolvedor de aplicativo herde e estenda essas classes abstratas com uma implementação real de WebSockets de cliente.