Compartilhar via


AspNetWebSocket Classe

Definição

Representa uma conexão full duplex em tempo real entre um servidor Web e um cliente em um aplicativo ASP.NET.

public ref class AspNetWebSocket sealed : System::Net::WebSockets::WebSocket
public sealed class AspNetWebSocket : System.Net.WebSockets.WebSocket
type AspNetWebSocket = class
    inherit WebSocket
Public NotInheritable Class AspNetWebSocket
Inherits WebSocket
Herança
AspNetWebSocket

Propriedades

CloseStatus

Obtém um código de status que indica por que um objeto AspNetWebSocket foi fechado.

CloseStatusDescription

Obtém uma mensagem de status que explica por que um objeto AspNetWebSocket foi fechado.

State

Obtém um valor que indica o estado aberto ou fechado de um objeto AspNetWebSocket.

SubProtocol

Obtém o nome de um protocolo específico de aplicativo que um cliente remoto e um servidor podem usar para trocar dados em uma conexão AspNetWebSocket.

Métodos

Abort()

Cancela as operações de E/S pendentes no objeto AspNetWebSocket e define o estado do objeto para que ele não possa ser usado para iniciar outras operações de E/S.

CloseAsync(WebSocketCloseStatus, String, CancellationToken)

Envia uma mensagem assíncrona para um cliente a fim de fechar a conexão. Se o servidor inicia a solicitação para fechar a conexão, o método espera o cliente confirmar a solicitação antes de retornar.

CloseOutputAsync(WebSocketCloseStatus, String, CancellationToken)

Envia uma mensagem assíncrona para um cliente a fim de fechar a conexão. Se o servidor inicia a solicitação para fechar a conexão, o método retorna sem aguardar uma resposta.

Dispose()

Libera todos os recursos usados por um objeto AspNetWebSocket.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ReceiveAsync(ArraySegment<Byte>, CancellationToken)

Recebe um fragmento de mensagem único de um cliente remoto.

ReceiveAsync(Memory<Byte>, CancellationToken)

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

(Herdado de WebSocket)
SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken)

Envia um fragmento de mensagem único para um cliente remoto.

SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, Boolean, CancellationToken)

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

(Herdado de WebSocket)
SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, WebSocketMessageFlags, CancellationToken)

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

(Herdado de WebSocket)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a