AspNetWebSocketContext Klasse

Definition

Stellt eine Basisklasse bereit, die kontextbezogene Details zu einer einzelnen AspNetWebSocket Anforderung darstellt.

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

Konstruktoren

Name Beschreibung
AspNetWebSocketContext()

Wenn sie in einer abgeleiteten Klasse implementiert wird, initialisiert sie eine neue Instanz der AspNetWebSocketContext Klasse.

Eigenschaften

Name Beschreibung
AnonymousID

Ruft den Bezeichner für anonymen Benutzer für die aktuelle AspNetWebSocket Verbindung ab.

Application

Ruft das objekt HttpApplicationState für die Hostanwendung ASP.NET ab.

ApplicationPath

Ruft den virtuellen Stammpfad des Hosts ASP.NET Anwendung ab.

Cache

Ruft das Cache Objekt für die aktuelle Anwendungsdomäne ab.

ClientCertificate

Ruft das Zertifikat ab, das ein Remoteclient als Reaktion auf die Anforderung des Servers für die Identität des Clients ausgibt.

ConnectionCount

Ruft die Anzahl der aktiven WebSocket-Verbindungen ab.

CookieCollection

Gibt die Cookies -Auflistung zurück, die als CookieCollection für Windows Anwendungen eingegeben wurde, die Cookies basierend auf der Cookie -Klasse (z. B. WCF-Serveranwendungen) verwenden.

Cookies

Ruft die Sammlung von Cookies ab, die von einem Remoteclient in einer AspNetWebSocket Nachricht gesendet wurden.

FilePath

Ruft den virtuellen Pfad der angeforderten Datei ab.

Headers

Ruft die Sammlung von Headern ab, die von einem Remoteclient gesendet wurden.

IsAuthenticated

Ruft einen Wert ab, der angibt, ob eine Nachricht von einem Remoteclient authentifiziert wurde.

IsClientConnected

Ruft einen Wert ab, der angibt, ob der Client mit dem Server verbunden ist.

IsDebuggingEnabled

Ruft einen Wert ab, der angibt, ob die Anwendung, die die aktuelle AspNetWebSocketVerbindung hostt, im ASP.NET Debugmodus ausgeführt wird.

IsLocal

Ruft einen Wert ab, der angibt, ob eine AspNetWebSocket Nachricht vom lokalen Computer gesendet wurde.

IsSecureConnection

Ruft einen Wert ab, der angibt, ob die AspNetWebSocket Verbindung das WebSocket Secure-Protokoll (WSS) verwendet.

Items

Wenn eine abgeleitete Klasse überschrieben wird, wird eine Schlüssel-Wertauflistung abgerufen, die zum Freigeben von Daten zwischen einem Modul und einem Handler während einer AspNetWebSocket Anforderung verwendet werden kann.

LogonUserIdentity

Ruft das Sicherheitstoken für den aktuellen Benutzer ab.

Origin

Ruft den Ursprung der WebSocket-Verbindung ab.

Path

Ruft den virtuellen Pfad der angeforderten Ressource ab.

PathInfo

Ruft zusätzliche Pfadinformationen für eine Ressource mit einer URL-Erweiterung ab.

Profile

Ruft ein Objekt ab, das Benutzerprofildaten enthält.

QueryString

Ruft die Auflistung von Abfragezeichenfolgenvariablen aus einer AspNetWebSocket Nachricht ab, die vom Client gesendet wurde.

RawUrl

Ruft den Teil einer URL ab, der dem Websitenamen in einer AspNetWebSocket Nachricht folgt, die vom Client gesendet wurde.

RequestUri

Ruft den ursprünglichen URI (Uniform Resource Identifier) einer AspNetWebSocket Nachricht ab, die vom Client gesendet wurde.

SecWebSocketKey

Ruft den verschlüsselten Schlüssel ab, der in der Handshake-Anforderung gesendet wird, um eine AspNetWebSocket Verbindung herzustellen.

SecWebSocketProtocols

Ruft eine Liste der Protokolle auf Anwendungsebene (Unterprotocols) ab, die ein Client zum Senden von Nachrichten mithilfe einer AspNetWebSocket Verbindung verwenden kann.

SecWebSocketVersion

Ruft die Version des WebSocket-Protokolls ab, das eine AspNetWebSocket Verbindung verwenden muss.

Server

Ruft das HttpServerUtility Objekt ab, das Methoden bereitstellt, die bei der Verarbeitung von Anforderungen verwendet werden.

ServerVariables

Ruft eine Name/Wert-Auflistung von Variablen ab, die Informationen zum Webserver und zur aktuellen AspNetWebSocket Verbindung bereitstellen.

Timestamp

Ruft den Zeitstempel einer AspNetWebSocket Nachricht ab, die vom Client gesendet wurde.

Unvalidated

Ruft nichtvalidierte Versionen eines oder mehrerer Feldwerte ab, die in einer AspNetWebSocket Nachricht übermittelt werden.

UrlReferrer

Ruft eine Sammlung von URI-Daten über die Nachricht ab, die vom Client vor der aktuellen Nachricht gesendet wurde.

User

Ruft ein Objekt ab, das den Sicherheitskontext des Benutzers für die aktuelle AspNetWebSocket Verbindung darstellt.

UserAgent

Ruft den Namen des Remoteclients ab.

UserHostAddress

Ruft die IP-Adresse des Remoteclients ab.

UserHostName

Ruft den DNS-Namen des Remoteclients ab.

UserLanguages

Ruft die Auflistung der Spracheinstellungen für den Remoteclient ab.

WebSocket

Ruft einen Verweis auf die aktuelle AspNetWebSocket Instanz ab.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: