Compartir a través de


AspNetWebSocketContext Clase

Definición

Proporciona una clase base que representa detalles contextuales sobre una solicitud individual de 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
Herencia
AspNetWebSocketContext

Constructores

AspNetWebSocketContext()

Cuando se implementa en una clase derivada, inicializa una instancia nueva de la clase AspNetWebSocketContext.

Propiedades

AnonymousID

Obtiene el identificador de usuario anónimo para el AspNetWebSocket actual.

Application

Obtiene el objeto HttpApplicationState de la aplicación ASP.NET host.

ApplicationPath

Obtiene la ruta de acceso virtual de la aplicación ASP.NET host.

Cache

Obtiene el objeto Cache del dominio de aplicación actual.

ClientCertificate

Obtiene el certificado que un cliente remoto emite en respuesta a la solicitud de identidad del cliente realizada por el servidor.

ConnectionCount

Obtiene el número de conexiones activas de WebSocket.

CookieCollection

Devuelve la colección de Cookies con tipo CookieCollection para aplicaciones Windows que utilizan cookies basadas en la clase Cookie (como las aplicaciones de servidor WCF).

Cookies

Obtiene la colección de cookies que se ha enviado por un cliente remoto en un mensaje de AspNetWebSocket .

FilePath

Obtiene la ruta de acceso virtual del archivo solicitado.

Headers

Obtiene la colección de encabezados que envió un cliente remoto.

IsAuthenticated

Obtiene un valor que indica si un mensaje de un cliente remoto se ha autenticado.

IsClientConnected

Obtiene un valor que indica si el cliente está conectado al servidor.

IsDebuggingEnabled

Obtiene un valor que indica si la aplicación que hospeda la conexión AspNetWebSocket actual se ejecuta en modo de depuración de ASP.NET.

IsLocal

Obtiene un valor que indica si un mensaje AspNetWebSocket se envía desde el equipo local.

IsSecureConnection

Obtiene un valor que indica si la conexión AspNetWebSocket usa el protocolo de WebSocket seguro (WSS).

Items

Cuando se invalida en una clase derivada, obtiene una colección de pares de clave y valor que se puede usar para compartir los datos entre un módulo y un controlador durante una solicitud AspNetWebSocket.

LogonUserIdentity

Obtiene el token de seguridad del usuario actual.

Origin

Obtiene el origen de la conexión WebSocket.

Path

Obtiene la ruta de acceso virtual del recurso solicitado.

PathInfo

Obtiene información adicional de la ruta de acceso a un recurso con extensión URL.

Profile

Obtiene un objeto que contiene datos de perfil de usuario.

QueryString

Obtiene la colección de variables de cadena de consulta a partir de un mensaje de AspNetWebSocket enviado por el cliente.

RawUrl

Obtiene la parte de una dirección URL que sigue al nombre del sitio web en un mensaje de AspNetWebSocket que ha enviado el cliente.

RequestUri

Obtiene el Identificador uniforme de recursos (URI) original de un mensaje de AspNetWebSocket enviado por el cliente.

SecWebSocketKey

Obtiene la clave cifrada que se envía en la solicitud de protocolo de enlace para establecer una conexión de AspNetWebSocket .

SecWebSocketProtocols

Obtiene una lista de protocolos de la aplicación (subprotocolos) que un cliente puede utilizar para enviar mensajes mediante una conexión AspNetWebSocket.

SecWebSocketVersion

Obtiene la versión del protocolo WebSocket que una conexión de AspNetWebSocket debe usar.

Server

Obtiene el objeto HttpServerUtility que proporciona métodos que se usan en el procesamiento de solicitudes web.

ServerVariables

Obtiene una colección de nombres/valores de variables que proporcionan información sobre el servidor web y sobre la conexión AspNetWebSocket actual.

Timestamp

Obtiene la marca de tiempo de un mensaje de AspNetWebSocket enviado por el cliente.

Unvalidated

Obtiene las versiones no validadas de uno o más valores de campo que se envían en un mensaje AspNetWebSocket .

UrlReferrer

Obtiene una colección de datos de URI sobre el mensaje enviado por el cliente antes del mensaje actual.

User

Obtiene un objeto que representa el contexto de seguridad del usuario para la conexión AspNetWebSocket actual.

UserAgent

Obtiene el nombre del cliente remoto.

UserHostAddress

Obtiene la dirección IP del cliente remoto.

UserHostName

Obtiene el nombre DNS del cliente remoto.

UserLanguages

Obtiene la colección de preferencias de idioma para el cliente remoto.

WebSocket

Obtiene una referencia a la instancia actual de AspNetWebSocket.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a