Freigeben über


AspNetWebSocketContext Klasse

Definition

Stellt eine Basisklasse bereit, die Kontextinformationen über eine einzelne 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

AspNetWebSocketContext()

Initialisiert beim Implementieren in einer abgeleiteten Klasse eine neue Instanz der AspNetWebSocketContext-Klasse.

Eigenschaften

AnonymousID

Ruft den Bezeichner für den anonymen Benutzer der aktuellen AspNetWebSocket-Verbindung ab.

Application

Ruft das HttpApplicationState-Objekt für die Host ASP.NET-Anwendung ab.

ApplicationPath

Ruft den virtuellen Stammpfad der Host-ASP.NET-Anwendung ab.

Cache

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

ClientCertificate

Ruft das Zertifikat ab, das ein entfernter Client als Antwort auf die Anforderung der Clientidentität durch den Server ausgegeben hat.

ConnectionCount

Ruft die Anzahl der aktiven WebSocket-Verbindungen ab.

CookieCollection

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

Cookies

Ruft die Auflistung von Cookies ab, die von einem Remoteclient in einer AspNetWebSocket Nachricht gesendet wurde.

FilePath

Ruft den virtuelle Pfad der angeforderten Datei ab.

Headers

Ruft die Auflistung von Headern ab, die von einem entfernten Client 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 AspNetWebSocket-Verbindung hostet, im ASP.NET-Debugmodus ausgeführt wird.

IsLocal

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

IsSecureConnection

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

Items

Ruft beim Überschreiben in einer abgeleiteten Klasse eine Schlüssel-/Wert-Auflistung ab, die während einer AspNetWebSocket-Anforderung zum Freigeben von Daten zwischen einem Modul und einem Handler verwendet werden kann.

LogonUserIdentity

Ruft das Sicherheitstoken für den aktuellen Benutzer ab.

Origin

Ruft den Ursprung der WebSocket-Verbindung ab.

Path

Ruft den virtuelle 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 Abfragezeichenfolgen-Variablen aus einer AspNetWebSocket-Meldung ab, die vom Client gesendet wurde.

RawUrl

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

RequestUri

Ruft den Original-URI (Uniform Resource Identifier) einer AspNetWebSocket-Meldung ab, die vom Client gesendet wurde.

SecWebSocketKey

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

SecWebSocketProtocols

Ruft eine Liste von Protokollen auf Anwendungsebene ab (Unterprotokolle), die ein Client dazu verwenden kann, Nachrichten mithilfe einer AspNetWebSocket-Verbindung zu senden.

SecWebSocketVersion

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

Server

Ruft das HttpServerUtility-Objekt ab, das die bei der Verarbeitung von Anforderungen verwendeten Methoden bereitstellt.

ServerVariables

Ruft eine Name-Wert-Auflistung mit Variablen ab, die Informationen über den Webserver und über die aktuelle AspNetWebSocket-Verbindung angeben.

Timestamp

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

Unvalidated

Ruft unbestätigte Versionen einer oder mehrerer Feldwerte ab, die in einer AspNetWebSocket -Meldung gesendet werden.

UrlReferrer

Ruft eine Auflistung von URI-Daten für die Meldung 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 von Spracheinstellungen des Remoteclients ab.

WebSocket

Ruft einen Verweis auf die aktuelle AspNetWebSocket-Instanz ab.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für