AspNetWebSocketContext Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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) |