AspNetWebSocketContext Classe

Definição

Fornece uma classe base que representa detalhes contextuais sobre um pedido individual AspNetWebSocket .

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

Name Description
AspNetWebSocketContext()

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

Propriedades

Name Description
AnonymousID

Obtém o identificador de utilizador anónimo para a ligação atual AspNetWebSocket .

Application

Obtém o objeto HttpApplicationState para o host ASP.NET aplicação.

ApplicationPath

Obtém o caminho virtual raiz da aplicação ASP.NET do anfitrião.

Cache

Obtém o Cache objeto para o domínio de aplicação atual.

ClientCertificate

Recebe o certificado que um cliente remoto emite em resposta ao pedido do servidor para a identidade do cliente.

ConnectionCount

Obtém o número de ligações WebSocket ativas.

CookieCollection

Devolve a coleção Cookies tipada como CookieCollection para aplicações Windows que usam cookies baseados na classe Cookie (como aplicações servidor WCF).

Cookies

Recebe a coleção de cookies enviada por um cliente remoto numa AspNetWebSocket mensagem.

FilePath

Obtém o caminho virtual do ficheiro solicitado.

Headers

Recebe a coleção de cabeçalhos enviada por um cliente remoto.

IsAuthenticated

Recebe um valor que indica se uma mensagem de um cliente remoto foi autenticada.

IsClientConnected

Recebe um valor que indica se o cliente está ligado ao servidor.

IsDebuggingEnabled

Recebe um valor que indica se a aplicação que hospeda a ligação atual AspNetWebSocket está a correr em modo ASP.NET depuração.

IsLocal

Recebe um valor que indica se uma AspNetWebSocket mensagem foi enviada pelo computador local.

IsSecureConnection

Recebe um valor que indica se a AspNetWebSocket ligação utiliza o protocolo WebSocket Secure (WSS).

Items

Quando sobrescrito numa classe derivada, obtém uma coleção de chave/valor que pode ser usada para partilhar dados entre um módulo e um handler durante um AspNetWebSocket pedido.

LogonUserIdentity

Obtém o token de segurança para o utilizador atual.

Origin

Obtém a origem da ligação WebSocket.

Path

Obtém o caminho virtual do recurso solicitado.

PathInfo

Obtém informação adicional de caminho para um recurso que tem extensão de URL.

Profile

Obtém um objeto que contém dados de perfil de utilizador.

QueryString

Obtém a coleção de variáveis de string de consulta a partir de uma AspNetWebSocket mensagem enviada pelo cliente.

RawUrl

Recebe a parte de uma URL que segue o nome do site numa AspNetWebSocket mensagem enviada pelo cliente.

RequestUri

Obtém o Identificador Uniforme de Recursos (URI) original de uma AspNetWebSocket mensagem enviada pelo cliente.

SecWebSocketKey

Recebe a chave encriptada que é enviada no pedido de handshake para estabelecer uma AspNetWebSocket ligação.

SecWebSocketProtocols

Obtém uma lista de protocolos ao nível da aplicação (subprotocolos) que um cliente pode usar para enviar mensagens através de uma AspNetWebSocket ligação.

SecWebSocketVersion

Recebe a versão do protocolo WebSocket que uma AspNetWebSocket ligação deve usar.

Server

Obtém o HttpServerUtility objeto que fornece métodos usados no processamento de pedidos.

ServerVariables

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

Timestamp

Recebe o carimbo temporal de uma AspNetWebSocket mensagem enviada pelo cliente.

Unvalidated

Recebe versões não validadas de um ou mais valores de campo que são submetidos numa AspNetWebSocket mensagem.

UrlReferrer

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

User

Obtém um objeto que representa o contexto de segurança do utilizador para a ligação atual AspNetWebSocket .

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

Recebe uma referência à instância atual AspNetWebSocket .

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a