AspNetWebSocketContext Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce una classe di base che rappresenta i dettagli contestuali su una singola richiesta di 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
- Ereditarietà
Costruttori
| AspNetWebSocketContext() |
Quando viene implementato in una classe derivata, inizializza una nuova istanza della classe AspNetWebSocketContext. |
Proprietà
| AnonymousID |
Ottiene l'identificatore utente anonimo per la connessione AspNetWebSocket corrente. |
| Application |
Ottiene l'oggetto HttpApplicationState per l'applicazione ASP.NET host. |
| ApplicationPath |
Ottiene il percorso virtuale della radice dell'applicazione ASP.NET host. |
| Cache |
Ottiene l'oggetto Cache per il dominio dell'applicazione corrente. |
| ClientCertificate |
Ottiene il certificato emesso da un client remoto in risposta alla richiesta dell'identità del client da parte del server. |
| ConnectionCount |
Ottiene il numero di connessioni WebSocket attive. |
| CookieCollection |
Restituisce la raccolta Cookies tipizzata come CookieCollection per le applicazioni Windows che usano i cookie in base alla classe Cookie (come applicazioni server WCF). |
| Cookies |
Ottiene la raccolta di cookie inviata da un client remoto in un messaggio di AspNetWebSocket. |
| FilePath |
Ottiene il percorso virtuale del file richiesto. |
| Headers |
Ottiene la raccolta delle intestazioni inviate da un client remoto. |
| IsAuthenticated |
Ottiene un valore che indica se un messaggio da un client remoto è stato autenticato. |
| IsClientConnected |
Ottiene un valore che indica se il client è connesso al server. |
| IsDebuggingEnabled |
Ottiene un valore che indica se l'applicazione che ospita la connessione AspNetWebSocket corrente è in esecuzione in modalità di debug di ASP.NET. |
| IsLocal |
Ottiene un valore che indica se un messaggio di AspNetWebSocket è stato inviato dal computer locale. |
| IsSecureConnection |
Ottiene un valore che indica se la AspNetWebSocket connessione utilizza il protocollo WebSocket Secure (WSS). |
| Items |
In caso di override in una classe derivata, ottiene una raccolta di coppie chiave/valore che può essere usata per condividere dati tra un modulo e un gestore durante una richiesta AspNetWebSocket. |
| LogonUserIdentity |
Ottiene il token di sicurezza dell'utente corrente. |
| Origin |
Ottiene l'origine della connessione WebSocket. |
| Path |
Ottiene il percorso virtuale della risorsa richiesta. |
| PathInfo |
Ottiene informazioni aggiuntive sul percorso di una risorsa con estensione URL. |
| Profile |
Ottiene un oggetto che contiene i dati del profilo utente. |
| QueryString |
Ottiene la raccolta di variabili di stringa di query da un messaggio di AspNetWebSocket inviato dal client. |
| RawUrl |
Ottiene la parte dell'URL dopo il nome del sito Web in un messaggio di AspNetWebSocket inviato dal client. |
| RequestUri |
Ottiene l'URI (Uniform Resource Identifier) originale di un messaggio di AspNetWebSocket inviato dal client. |
| SecWebSocketKey |
Ottiene la chiave crittografata che viene inviata nella richiesta di handshake per stabilire una connessione AspNetWebSocket. |
| SecWebSocketProtocols |
Ottiene un elenco dei protocolli a livello di applicazione (sottoprotocolli) che un client può usare per inviare messaggi tramite una connessione AspNetWebSocket. |
| SecWebSocketVersion |
Ottiene la versione del protocollo WebSocket che deve essere usata da una connessione AspNetWebSocket. |
| Server |
Ottiene l'oggetto HttpServerUtility che fornisce i metodi usati nell'elaborazione delle richieste. |
| ServerVariables |
Ottiene una raccolta di coppie nome/valore delle variabili che forniscono informazioni sul server Web e sulla connessione corrente di AspNetWebSocket. |
| Timestamp |
Ottiene il timestamp di un messaggio di AspNetWebSocket inviato dal client. |
| Unvalidated |
Ottiene versioni non convalidate di uno o più valori di campo che sono inviati in un messaggio di AspNetWebSocket. |
| UrlReferrer |
Ottiene una raccolta di dati dell'URI sul messaggio inviato dal client prima del messaggio corrente. |
| User |
Ottiene un oggetto che rappresenta il contesto di sicurezza dell'utente per la connessione AspNetWebSocket corrente. |
| UserAgent |
Ottiene il nome del client remoto. |
| UserHostAddress |
Ottiene l'indirizzo IP del client remoto. |
| UserHostName |
Ottiene il nome DNS del client remoto. |
| UserLanguages |
Ottiene la raccolta di preferenze della lingua per il client remoto. |
| WebSocket |
Ottiene un riferimento all'istanza AspNetWebSocket corrente. |
Metodi
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |