Partager via


AspNetWebSocketContext Classe

Définition

Fournit une classe de base représentant les détails contextuels relatifs à une demande AspNetWebSocket individuelle.

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
Héritage
AspNetWebSocketContext

Constructeurs

AspNetWebSocketContext()

Lors de l'implémentation dans une classe dérivée, initialise une nouvelle instance de la classe AspNetWebSocketContext.

Propriétés

AnonymousID

Obtient l'identificateur d'utilisateur anonyme de la connexion AspNetWebSocket active.

Application

Obtient l'objet HttpApplicationState pour l'application ASP.NET hôte.

ApplicationPath

Obtient le chemin d'accès virtuel racine de l'application ASP.NET hôte.

Cache

Obtient l'objet Cache pour le domaine d'application actuel.

ClientCertificate

Obtient le certificat émis par un client distant en réponse à la demande du serveur sur l'identité du client.

ConnectionCount

Obtient le nombre de connexions WebSocket actives.

CookieCollection

Retourne la collection Cookies typée comme CookieCollection pour les applications Windows qui utilisent des cookies basés sur la classe Cookie (par exemple les applications serveur WCF).

Cookies

Obtient la collection de cookies qui a été envoyée par un client distant dans un message AspNetWebSocket .

FilePath

Obtient le chemin d'accès virtuel du fichier demandé.

Headers

Obtient la collection d'en-têtes envoyée par un client distant.

IsAuthenticated

Obtient une valeur indiquant si un message d'un client distant a été authentifié.

IsClientConnected

Obtient une valeur qui indique si le client est connecté au serveur.

IsDebuggingEnabled

Obtient une valeur qui indique si l'application qui héberge la connexion AspNetWebSocket actuelle s'exécute en mode de débogage ASP.NET.

IsLocal

Obtient une valeur qui indique si un message AspNetWebSocket a été envoyé à partir de l'ordinateur local.

IsSecureConnection

Obtient une valeur qui indique si la connexion AspNetWebSocket utilise le protocole WSS (WebSocket Secure).

Items

En cas de substitution dans une classe dérivée, obtient une collection clé/valeur qui peut être utilisée pour partager les données entre un module et un gestionnaire pendant une requête de AspNetWebSocket.

LogonUserIdentity

Obtient le jeton de sécurité de l'utilisateur actuel.

Origin

Obtient l'origine de la connexion WebSocket.

Path

Obtient le chemin d'accès virtuel de la ressource demandée.

PathInfo

Obtient des informations supplémentaires sur le chemin d’accès d’une ressource qui comporte une extension URL.

Profile

Obtient un objet qui contient les données de profil utilisateur.

QueryString

Obtient la collection de variables de chaîne de requête à partir d'un message AspNetWebSocket qui a été envoyé par le client.

RawUrl

Obtient la partie d'une URL qui suit le nom de site Web dans un message AspNetWebSocket qui a été envoyé par le client.

RequestUri

Obtient l'URI (Uniform Resource Identifier) d'origine d'un message AspNetWebSocket qui a été envoyé par le client.

SecWebSocketKey

Obtient la clé chiffrée envoyée lors de la demande de protocole de transfert d'établir une connexion AspNetWebSocket.

SecWebSocketProtocols

Obtient une liste des protocoles au niveau de l'application (sous-protocoles) qu'un client peut utiliser pour envoyer des messages à l'aide d'une connexion AspNetWebSocket.

SecWebSocketVersion

Obtient la version du protocole WebSocket qu'une connexion AspNetWebSocket doit utiliser.

Server

Obtient l'objet HttpServerUtility qui fournit les méthodes utilisées pour traiter des demandes.

ServerVariables

Obtient une collection nom/valeur des variables qui fournissent des informations sur le serveur Web et sur la connexion AspNetWebSocket active.

Timestamp

Obtient l'horodatage d'un message AspNetWebSocket qui a été envoyé par le client.

Unvalidated

Obtient des versions non validées d'une ou plusieurs valeurs de champ envoyées dans un message AspNetWebSocket.

UrlReferrer

Obtient une collection de données URI relatives au message qui a été envoyé par le client avant le message actuel.

User

Obtient un objet qui représente le contexte de sécurité de l'utilisateur pour la connexion AspNetWebSocket actuelle.

UserAgent

Obtient le nom du client distant.

UserHostAddress

Obtient l'adresse IP du client distant.

UserHostName

Obtient le nom DNS du client distant.

UserLanguages

Obtient la collection des préférences de langue pour le client distant.

WebSocket

Obtient une référence à l'instance de AspNetWebSocket actuelle.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à