AspNetWebSocketContext Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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) |