Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Classe WebSocket

.NET Framework (current version)
 
System_CAPS_noteObservação

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

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

Namespace:   System.Net.WebSockets
Assembly:  System (em System.dll)


public abstract class WebSocket : IDisposable

NomeDescrição
System_CAPS_protmethodWebSocket()

Cria uma instância de WebSocket classe.

NomeDescrição
System_CAPS_pubpropertyCloseStatus

Indica o motivo por que o ponto de extremidade remoto iniciou handshake de fechamento.

System_CAPS_pubpropertyCloseStatusDescription

Permite que o ponto de extremidade remoto descreva o motivo por que a conexão foi fechada.

System_CAPS_pubpropertySystem_CAPS_staticDefaultKeepAliveInterval

Obtém o intervalo keep-alive padrão do protocolo WebSocket em milissegundos.

System_CAPS_pubpropertyState

Retorna o estado atual da conexão WebSocket.

System_CAPS_pubpropertySubProtocol

O subprotocolo que foi negociado durante o handshake de abertura.

NomeDescrição
System_CAPS_pubmethodAbort()

Anula a conexão WebSocket e cancela as operações de E/S pendentes.

System_CAPS_pubmethodCloseAsync(WebSocketCloseStatus, String, CancellationToken)

Fecha a conexão WebSocket como uma operação assíncrona usando o definido no fechamento de handshake de WebSocket protocol specification seção 7.

System_CAPS_pubmethodCloseOutputAsync(WebSocketCloseStatus, String, CancellationToken)

Inicia ou conclui o definido no fechamento de handshake de WebSocket protocol specification section 7.

System_CAPS_pubmethodSystem_CAPS_staticCreateClientBuffer(Int32, Int32)

Crie o cliente de buffers a ser usado com essa instância WebSocket.

System_CAPS_pubmethodSystem_CAPS_staticCreateClientWebSocket(Stream, String, Int32, Int32, TimeSpan, Boolean, ArraySegment<Byte>)

Essa API dá suporte à infraestrutura do .NET Framework e não deve ser usada diretamente no código.

Permite que os chamadores criem uma classe WebSocket do lado do cliente que usará o WSPC para fins de enquadramento.

System_CAPS_pubmethodSystem_CAPS_staticCreateServerBuffer(Int32)

Cria um buffer de servidor WebSocket.

System_CAPS_pubmethodDispose()

Usado para limpar os recursos não gerenciados para as implementações auto-hospedadas e de ASP.NET.

System_CAPS_pubmethodEquals(Object)

Determina se o objeto especificado é igual ao objeto atual.(Herdado de Object.)

System_CAPS_protmethodFinalize()

Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes de ser recuperado pela coleta de lixo.(Herdado de Object.)

System_CAPS_pubmethodGetHashCode()

Serve como a função de hash padrão.(Herdado de Object.)

System_CAPS_pubmethodGetType()

Obtém o Type da instância atual.(Herdado de Object.)

System_CAPS_pubmethodSystem_CAPS_staticIsApplicationTargeting45()

Obsoleto.Retorna um valor que indica se a instância do WebSocket está direcionada para .NET Framework 4.5.

System_CAPS_protmethodSystem_CAPS_staticIsStateTerminal(WebSocketState)

Retorna um valor que indica se o estado da instância do WebSocket é fechado ou anulado.

System_CAPS_protmethodMemberwiseClone()

Cria uma cópia superficial do Object atual.(Herdado de Object.)

System_CAPS_pubmethodReceiveAsync(ArraySegment<Byte>, CancellationToken)

Recebe dados da conexão WebSocket de forma assíncrona.

System_CAPS_pubmethodSystem_CAPS_staticRegisterPrefixes()

Essa API dá suporte à infraestrutura do .NET Framework e não deve ser usada diretamente no código. Permite que os chamadores registrem os prefixos para solicitações de WebSocket (ws e wss).

System_CAPS_pubmethodSendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken)

Envia dados pela conexão WebSocket de forma assíncrona.

System_CAPS_protmethodSystem_CAPS_staticThrowOnInvalidState(WebSocketState, WebSocketState[])

Verifica se a conexão está em um estado esperado.

System_CAPS_pubmethodToString()

Retorna uma cadeia de caracteres que representa o objeto atual.(Herdado de Object.)

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

.NET Framework
Disponível desde 4.5

Quaisquer membros estáticos públicos ( Compartilhado no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Retornar ao início
Mostrar: