System.Net.WebSockets Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.