AspNetWebSocketContext Classe

Définition

Fournit une classe de base qui représente des détails contextuels sur une requête individuelle 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
Héritage
AspNetWebSocketContext

Constructeurs

Nom Description
AspNetWebSocketContext()

En cas d’implémentation dans une classe dérivée, initialise une nouvelle instance de la AspNetWebSocketContext classe.

Propriétés

Nom Description
AnonymousID

Obtient l’identificateur anonyme de l’utilisateur pour la connexion actuelle AspNetWebSocket .

Application

Obtient l’objet HttpApplicationState de l’application ASP.NET hôte.

ApplicationPath

Obtient le chemin virtuel racine de l’application ASP.NET hôte.

Cache

Obtient l’objet Cache du domaine d’application actuel.

ClientCertificate

Obtient le certificat qu’un client distant émet en réponse à la demande du serveur pour l’identité du client.

ConnectionCount

Obtient le nombre de connexions WebSocket actives.

CookieCollection

Retourne la collection Cookies typée en tant que 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 envoyés par un client distant dans un AspNetWebSocket message.

FilePath

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

Headers

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

IsAuthenticated

Obtient une valeur qui indique 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 AspNetWebSocket message a été envoyé à partir de l’ordinateur local.

IsSecureConnection

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

Items

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

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 de chemin d’accès supplémentaires pour une ressource qui a une extension d’URL.

Profile

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

QueryString

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

RawUrl

Obtient la partie d’une URL qui suit le nom du site web dans un AspNetWebSocket message envoyé par le client.

RequestUri

Obtient l’URI (Uniform Resource Identifier) d’origine d’un AspNetWebSocket message envoyé par le client.

SecWebSocketKey

Obtient la clé chiffrée envoyée dans la demande de négociation pour établir une AspNetWebSocket connexion.

SecWebSocketProtocols

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

SecWebSocketVersion

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

Server

Obtient l’objet HttpServerUtility qui fournit des méthodes utilisées dans le traitement des demandes.

ServerVariables

Obtient une collection nom/valeur de variables qui fournissent des informations sur le serveur web et sur la connexion actuelle AspNetWebSocket .

Timestamp

Obtient l’horodatage d’un AspNetWebSocket message envoyé par le client.

Unvalidated

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

UrlReferrer

Obtient une collection de données URI sur le message 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 actuelle AspNetWebSocket .

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 de préférences linguistiques pour le client distant.

WebSocket

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

Méthodes

Nom Description
Equals(Object)

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

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

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

(Hérité de Object)

S’applique à