Udostępnij za pośrednictwem


AspNetWebSocketContext Klasa

Definicja

Dostarcza klasę bazową, która reprezentuje kontekstowe szczegóły dotyczące poszczególnych AspNetWebSocket żądań.

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

Konstruktory

AspNetWebSocketContext()

Zaimplementowane w klasie pochodnej inicjuje nowe wystąpienie AspNetWebSocketContext klasy .

Właściwości

AnonymousID

Pobiera identyfikator użytkownika anonimowego dla bieżącego AspNetWebSocket połączenia.

Application

Pobiera HttpApplicationState obiekt dla aplikacji ASP.NET hosta.

ApplicationPath

Pobiera główną ścieżkę wirtualną aplikacji ASP.NET hosta.

Cache

Pobiera Cache obiekt dla bieżącej domeny aplikacji.

ClientCertificate

Pobiera certyfikat, który klient zdalny problemy w odpowiedzi na żądanie serwera tożsamości klienta.

ConnectionCount

Pobiera liczbę aktywnych połączeń WebSocket.

CookieCollection

Zwraca kolekcję wpisaną jako wartość dla Windows, które używają plików cookie na podstawie klasy Cookies CookieCollection Cookie (takiej jak aplikacje serwera WCF).

Cookies

Pobiera w komunikacie kolekcję plików cookie wysłanych przez klienta AspNetWebSocket zdalnego.

FilePath

Pobiera ścieżkę wirtualną żądanego pliku.

Headers

Pobiera kolekcję nagłówków, które zostały wysłane przez klienta zdalnego.

IsAuthenticated

Pobiera wartość, która wskazuje, czy komunikat od klienta zdalnego został uwierzytelniony.

IsClientConnected

Pobiera wartość wskazującą, czy klient jest połączony z serwerem.

IsDebuggingEnabled

Pobiera wartość wskazującą, czy aplikacja, która hostuje bieżące połączenie, jest uruchomiona w AspNetWebSocket ASP.NET debugowania.

IsLocal

Pobiera wartość, która wskazuje, czy AspNetWebSocket komunikat został wysłany z komputera lokalnego.

IsSecureConnection

Pobiera wartość wskazującą, czy połączenie używa protokołu AspNetWebSocket WebSocket Secure (WSS).

Items

W przypadku przesłonięć w klasie pochodnej program pobiera kolekcję klucz/wartość, która może służyć do udostępniania danych między modułem i programem obsługi podczas AspNetWebSocket żądania.

LogonUserIdentity

Pobiera token zabezpieczający dla bieżącego użytkownika.

Origin

Pobiera źródło połączenia WebSocket.

Path

Pobiera ścieżkę wirtualną żądanego zasobu.

PathInfo

Pobiera dodatkowe informacje o ścieżce dla zasobu, który ma rozszerzenie adresu URL.

Profile

Pobiera obiekt, który zawiera dane profilu użytkownika.

QueryString

Pobiera kolekcję zmiennych ciągu zapytania z komunikatu AspNetWebSocket wysłanego przez klienta.

RawUrl

Pobiera część adresu URL, która następuje po nazwie witryny internetowej, w komunikacie AspNetWebSocket wysłanym przez klienta.

RequestUri

Pobiera oryginalny Uniform Resource Identifier (URI) AspNetWebSocket komunikatu, który został wysłany przez klienta.

SecWebSocketKey

Pobiera zaszyfrowany klucz, który jest wysyłany w żądaniu uściślinia w celu nawiązania AspNetWebSocket połączenia.

SecWebSocketProtocols

Pobiera listę protokołów poziomu aplikacji (podprotokoły), których klient może używać do wysyłania komunikatów przy użyciu AspNetWebSocket połączenia.

SecWebSocketVersion

Pobiera wersję protokołu WebSocket, którego AspNetWebSocket musi używać połączenie.

Server

Pobiera obiekt HttpServerUtility , który dostarcza metody, które są używane w przetwarzaniu żądań.

ServerVariables

Pobiera kolekcję nazw/wartości zmiennych, które zawierają informacje o serwerze internetowym i o bieżącym AspNetWebSocket połączeniu.

Timestamp

Pobiera znacznik czasu AspNetWebSocket komunikatu, który został wysłany przez klienta.

Unvalidated

Pobiera nieocenione wersje co najmniej jednej wartości pola, które są przesyłane w AspNetWebSocket komunikacie.

UrlReferrer

Pobiera kolekcję danych URI dotyczących komunikatu wysłanego przez klienta przed bieżącym komunikatem.

User

Pobiera obiekt reprezentujący kontekst zabezpieczeń użytkownika dla bieżącego AspNetWebSocket połączenia.

UserAgent

Pobiera nazwę klienta zdalnego.

UserHostAddress

Pobiera adres IP klienta zdalnego.

UserHostName

Pobiera nazwę DNS klienta zdalnego.

UserLanguages

Pobiera kolekcję preferencji języka dla klienta zdalnego.

WebSocket

Pobiera odwołanie do bieżącego AspNetWebSocket wystąpienia.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy