AspNetWebSocketContext Třída

Definice

Poskytuje základní třídu, která představuje kontextové podrobnosti o jednotlivé AspNetWebSocket žádosti.

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
Dědičnost
AspNetWebSocketContext

Konstruktory

Name Description
AspNetWebSocketContext()

Při implementaci v odvozené třídě inicializuje novou instanci AspNetWebSocketContext třídy.

Vlastnosti

Name Description
AnonymousID

Získá identifikátor anonymního uživatele pro aktuální AspNetWebSocket připojení.

Application

Získá objekt HttpApplicationState pro aplikaci ASP.NET hostitele.

ApplicationPath

Získá kořenovou virtuální cestu hostitele ASP.NET aplikace.

Cache

Cache Získá objekt pro aktuální doménu aplikace.

ClientCertificate

Získá certifikát, který vzdálený klient vydává v reakci na požadavek serveru na identitu klienta.

ConnectionCount

Získá počet aktivních připojení WebSocket.

CookieCollection

Vrátí kolekci typu Cookies jako CookieCollection pro aplikace Windows, které používají soubory cookie na základě třídy Cookie (například serverové aplikace WCF).

Cookies

Získá kolekci souborů cookie, které byl odeslán vzdáleným klientem AspNetWebSocket ve zprávě.

FilePath

Získá virtuální cestu požadovaného souboru.

Headers

Získá kolekci hlaviček, které byl odeslán vzdáleným klientem.

IsAuthenticated

Získá hodnotu, která označuje, zda byla zpráva ze vzdáleného klienta ověřena.

IsClientConnected

Získá hodnotu, která označuje, zda je klient připojen k serveru.

IsDebuggingEnabled

Získá hodnotu, která označuje, zda aplikace hostuje aktuální AspNetWebSocket připojení je spuštěna v režimu ladění ASP.NET.

IsLocal

Získá hodnotu, která označuje, zda AspNetWebSocket byla zpráva odeslána z místního počítače.

IsSecureConnection

Získá hodnotu, která označuje, zda AspNetWebSocket připojení používá protokol WSSocket Secure (WebSocket).

Items

Při přepsání v odvozené třídě získá kolekci klíč/hodnota, která se dá použít ke sdílení dat mezi modulem a obslužnou rutinou během AspNetWebSocket požadavku.

LogonUserIdentity

Získá token zabezpečení pro aktuálního uživatele.

Origin

Získá původ připojení WebSocket.

Path

Získá virtuální cestu požadovaného prostředku.

PathInfo

Získá další informace o cestě pro prostředek, který má rozšíření adresy URL.

Profile

Získá objekt, který obsahuje data profilu uživatele.

QueryString

Získá kolekci proměnných řetězce dotazu ze AspNetWebSocket zprávy odeslané klientem.

RawUrl

Získá část adresy URL, která následuje za názvem webu ve AspNetWebSocket zprávě, která byla odeslána klientem.

RequestUri

Získá původní identifikátor URI (Uniform Resource Identifier) AspNetWebSocket zprávy, která byla odeslána klientem.

SecWebSocketKey

Získá šifrovaný klíč, který je odeslán v požadavku handshake pro navázání AspNetWebSocket připojení.

SecWebSocketProtocols

Získá seznam protokolů na úrovni aplikace (subprotocols), které klient může použít k odesílání zpráv pomocí AspNetWebSocket připojení.

SecWebSocketVersion

Získá verzi protokolu WebSocket, kterou AspNetWebSocket musí použít připojení.

Server

HttpServerUtility Získá objekt, který poskytuje metody, které se používají při zpracování požadavků.

ServerVariables

Získá název/hodnota kolekce proměnných, které poskytují informace o webovém serveru a o aktuálním AspNetWebSocket připojení.

Timestamp

Získá časové razítko AspNetWebSocket zprávy, která byla odeslána klientem.

Unvalidated

Získá nedůvěryhodné verze jedné nebo více hodnot polí, které jsou odeslány ve AspNetWebSocket zprávě.

UrlReferrer

Získá kolekci dat identifikátoru URI o zprávě odeslané klientem před aktuální zprávou.

User

Získá objekt, který představuje kontext zabezpečení uživatele pro aktuální AspNetWebSocket připojení.

UserAgent

Získá název vzdáleného klienta.

UserHostAddress

Získá IP adresu vzdáleného klienta.

UserHostName

Získá název DNS vzdáleného klienta.

UserLanguages

Získá kolekci jazykových předvoleb pro vzdáleného klienta.

WebSocket

Získá odkaz na aktuální AspNetWebSocket instanci.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro