Condividi tramite


AspNetWebSocketContext Classe

Definizione

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à
AspNetWebSocketContext

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)

Si applica a