AspNetWebSocketContext Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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) |