Sdílet prostřednictvím


AspNetWebSocketContext Třída

Definice

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

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

AspNetWebSocketContext()

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

Vlastnosti

AnonymousID

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

Application

získá HttpApplicationState objekt pro hostitelskou ASP.NET aplikaci.

ApplicationPath

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

Cache

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

ClientCertificate

Získá certifikát, který vzmá vzdálený klient problémy v reakci na požadavek serveru pro identitu klienta.

ConnectionCount

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

CookieCollection

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

Cookies

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

FilePath

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

Headers

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

IsAuthenticated

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

IsClientConnected

Načte hodnotu, která indikuje, jestli je klient připojený k serveru.

IsDebuggingEnabled

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

IsLocal

Načte hodnotu, která indikuje, jestli se AspNetWebSocket zpráva poslala z místního počítače.

IsSecureConnection

Načte hodnotu, která označuje, jestli AspNetWebSocket připojení používá protokol WebSocket Secure (WSS).

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 žádosti.

LogonUserIdentity

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

Origin

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

Path

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

PathInfo

Získá další informace o cestě k prostředku s příponou 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, která byla odeslána klientem.

RawUrl

Načte část adresy URL, která následuje za názvem webu AspNetWebSocket , ve 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ý se odešle v žádosti handshake za účelem navázání AspNetWebSocket připojení.

SecWebSocketProtocols

Načte seznam protokolů na úrovni aplikace (podprotokolů), které může klient použít k posílání zpráv pomocí AspNetWebSocket připojení.

SecWebSocketVersion

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

Server

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

ServerVariables

Získá kolekci název/hodnota proměnných, která poskytuje 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

Načte neověřené verze jedné nebo více hodnot pole, které jsou odeslány ve AspNetWebSocket zprávě.

UrlReferrer

Získá kolekci dat identifikátoru URI o zprávě, která byla odeslána klientem před aktuální zprávou.

User

Získává 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

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Type Získá aktuální instanci.

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

Vytvoří použádnou kopii aktuálního souboru Object.

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

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

(Zděděno od Object)

Platí pro