Compartilhar via


AspNetWebSocketContext Classe

Definição

Fornece uma classe base que representa detalhes contextuais sobre uma solicitação AspNetWebSocket individual.

public ref class AspNetWebSocketContext abstract : System::Net::WebSockets::WebSocketContext
public abstract class AspNetWebSocketContext : System.Net.WebSockets.WebSocketContext
type AspNetWebSocketContext = class
    inherit WebSocketContext
Public MustInherit Class AspNetWebSocketContext
Inherits WebSocketContext
Herança
AspNetWebSocketContext

Construtores

AspNetWebSocketContext()

Quando implementado em uma classe derivada, inicializa uma nova instância da classe AspNetWebSocketContext.

Propriedades

AnonymousID

Obtém o identificador de usuário anônimo para a conexão AspNetWebSocket atual.

Application

Obtém o objeto HttpApplicationState para o aplicativo ASP.NET de host.

ApplicationPath

Obtém o caminho virtual raiz do aplicativo ASP.NET de host.

Cache

Obtém o objeto Cache para o domínio do aplicativo atual.

ClientCertificate

Obtém o certificado que um cliente remoto emite em resposta à solicitação da identidade do cliente pelo servidor.

ConnectionCount

Obtém o número de conexões ativas do WebSocket.

CookieCollection

Retorna a coleção Cookies tipada como uma CookieCollection para aplicativos Windows que usam cookies com base na classe Cookie (como aplicativos de servidor WCF).

Cookies

Obtém a coleção de cookies que foi enviada por um cliente remoto em uma mensagem AspNetWebSocket.

FilePath

Obtém o caminho virtual do arquivo solicitado.

Headers

Obtém a coleção de cabeçalhos que foi enviada por um cliente remoto.

IsAuthenticated

Obtém um valor que indica se uma mensagem de um cliente remoto foi autenticada.

IsClientConnected

Obtém um valor que indica se o cliente está conectado ao servidor.

IsDebuggingEnabled

Obtém um valor que indica se o aplicativo que hospeda a conexão AspNetWebSocket atual está em execução no modo de depuração do ASP.NET.

IsLocal

Obtém um valor que indica se uma mensagem AspNetWebSocket foi enviada do computador local.

IsSecureConnection

Obtém um valor que indica se a conexão AspNetWebSocket usa o protocolo WSS (WebSocket Secure).

Items

Quando substituído em uma classe derivada, obtém uma coleção de chave/valor que pode ser usada compartilhar dados entre um módulo e um manipulador durante uma solicitação AspNetWebSocket.

LogonUserIdentity

Obtém o token de segurança para o usuário atual.

Origin

Obtém a origem da conexão WebSocket.

Path

Obtém o caminho virtual do recurso solicitado.

PathInfo

Obtém informações adicionais de caminho para um recurso que tem uma extensão de URL.

Profile

Obtém um objeto que contém dados do perfil do usuário.

QueryString

Obtém a coleção de variáveis de cadeia de caracteres de consulta de uma mensagem AspNetWebSocket que foi enviada pelo cliente.

RawUrl

Obtém a parte de uma URL que segue o nome do site em uma mensagem AspNetWebSocket que foi enviada pelo cliente.

RequestUri

Obtém o URI (Uniform Resource Identifier) original de uma mensagem AspNetWebSocket que foi enviada pelo cliente.

SecWebSocketKey

Obtém a chave criptografada que é enviada na solicitação de handshake para estabelecer uma conexão AspNetWebSocket.

SecWebSocketProtocols

Obtém uma lista de protocolos de nível de aplicativo (subprotocolos) que um cliente pode usar para enviar mensagens usando uma conexão AspNetWebSocket.

SecWebSocketVersion

Obtém a versão do protocolo WebSocket que uma conexão AspNetWebSocket deve usar.

Server

Obtém o objeto HttpServerUtility que fornece métodos que são usados no processamento de solicitações.

ServerVariables

Obtém uma coleção de variáveis de nome/valor que fornece informações sobre o servidor Web e sobre a conexão AspNetWebSocket atual.

Timestamp

Obtém o carimbo de data/hora de uma mensagem AspNetWebSocket que foi enviada pelo cliente.

Unvalidated

Obtém versões invalidadas de um ou mais valores de campo que são enviados em uma mensagem AspNetWebSocket.

UrlReferrer

Obtém uma coleção de dados de URI sobre a mensagem que foi enviada pelo cliente antes da mensagem atual.

User

Obtém um objeto que representa o contexto de segurança do usuário para a conexão AspNetWebSocket atual.

UserAgent

Obtém o nome do cliente remoto.

UserHostAddress

Obtém o endereço IP do cliente remoto.

UserHostName

Obtém o nome DNS do cliente remoto.

UserLanguages

Obtém a coleção de preferências de idioma para o cliente remoto.

WebSocket

Obtém uma referência à instância AspNetWebSocket atual.

Métodos

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)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a