AspNetWebSocketContext Classe

Definizione

Fornisce una classe base che rappresenta i dettagli contestuali relativi a una singola AspNetWebSocket richiesta.

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

Nome Descrizione
AspNetWebSocketContext()

Se implementato in una classe derivata, inizializza una nuova istanza della AspNetWebSocketContext classe .

Proprietà

Nome Descrizione
AnonymousID

Ottiene l'identificatore utente anonimo per la connessione corrente AspNetWebSocket .

Application

Ottiene l'oggetto HttpApplicationState per l'applicazione ASP.NET host.

ApplicationPath

Ottiene il percorso virtuale radice dell'applicazione ASP.NET host.

Cache

Ottiene l'oggetto Cache per il dominio applicazione corrente.

ClientCertificate

Ottiene il certificato che un client remoto rilascia in risposta alla richiesta del server per l'identità del client.

ConnectionCount

Ottiene il numero di connessioni WebSocket attive.

CookieCollection

Restituisce la raccolta tipizzata come per applicazioni Windows che usano cookie basati sulla classe />

Cookies

Ottiene la raccolta di cookie inviati da un client remoto in un AspNetWebSocket messaggio.

FilePath

Ottiene il percorso virtuale del file richiesto.

Headers

Ottiene la raccolta di 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 corrente AspNetWebSocket è in esecuzione in modalità di debug ASP.NET.

IsLocal

Ottiene un valore che indica se un AspNetWebSocket messaggio è stato inviato dal computer locale.

IsSecureConnection

Ottiene un valore che indica se la AspNetWebSocket connessione usa il protocollo WSS (WebSS Secure Protocol).

Items

In caso di override in una classe derivata, ottiene una raccolta chiave/valore che può essere usata per condividere i dati tra un modulo e un gestore durante una AspNetWebSocket richiesta.

LogonUserIdentity

Ottiene il token di sicurezza per l'utente corrente.

Origin

Ottiene l'origine della connessione WebSocket.

Path

Ottiene il percorso virtuale della risorsa richiesta.

PathInfo

Ottiene informazioni aggiuntive sul percorso per una risorsa con estensione URL.

Profile

Ottiene un oggetto contenente i dati del profilo utente.

QueryString

Ottiene la raccolta di variabili di stringa di query da un AspNetWebSocket messaggio inviato dal client.

RawUrl

Ottiene la parte di un URL che segue il nome del sito Web in un AspNetWebSocket messaggio inviato dal client.

RequestUri

Ottiene l'URI (Uniform Resource Identifier) originale di un AspNetWebSocket messaggio inviato dal client.

SecWebSocketKey

Ottiene la chiave crittografata inviata nella richiesta di handshake per stabilire una AspNetWebSocket connessione.

SecWebSocketProtocols

Ottiene un elenco di protocolli a livello di applicazione (sottoprotocol) che un client può usare per inviare messaggi tramite una AspNetWebSocket connessione.

SecWebSocketVersion

Ottiene la versione del protocollo WebSocket che deve essere utilizzata da una AspNetWebSocket connessione.

Server

Ottiene l'oggetto HttpServerUtility che fornisce metodi utilizzati nelle richieste di elaborazione.

ServerVariables

Ottiene una raccolta nome/valore di variabili che forniscono informazioni sul server Web e sulla connessione corrente AspNetWebSocket .

Timestamp

Ottiene il timestamp di un AspNetWebSocket messaggio inviato dal client.

Unvalidated

Ottiene versioni non convalidate di uno o più valori di campo inviati in un AspNetWebSocket messaggio.

UrlReferrer

Ottiene una raccolta di dati 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 corrente AspNetWebSocket .

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 di lingua per il client remoto.

WebSocket

Ottiene un riferimento all'istanza corrente AspNetWebSocket .

Metodi

Nome Descrizione
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 il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a