AspNetWebSocketContext Klas

Definitie

Biedt een basisklasse die contextuele details over een afzonderlijke AspNetWebSocket aanvraag vertegenwoordigt.

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

Constructors

Name Description
AspNetWebSocketContext()

Wanneer deze wordt geïmplementeerd in een afgeleide klasse, initialiseert u een nieuw exemplaar van de AspNetWebSocketContext klasse.

Eigenschappen

Name Description
AnonymousID

Hiermee haalt u de anonieme gebruikers-id voor de huidige AspNetWebSocket verbinding op.

Application

Hiermee haalt u het HttpApplicationState-object op voor de host ASP.NET toepassing.

ApplicationPath

Hiermee haalt u het virtuele hoofdpad van de host ASP.NET toepassing op.

Cache

Hiermee haalt u het Cache object op voor het huidige toepassingsdomein.

ClientCertificate

Hiermee haalt u het certificaat op dat een externe client opgeeft als reactie op de aanvraag van de server voor de identiteit van de client.

ConnectionCount

Hiermee haalt u het aantal actieve WebSocket-verbindingen op.

CookieCollection

Retourneert de Cookies verzameling die is getypt als een CookieCollection voor Windows toepassingen die cookies gebruiken op basis van de klasse Cookie (zoals WCF-servertoepassingen).

Cookies

Hiermee haalt u de verzameling cookies op die zijn verzonden door een externe client in een AspNetWebSocket bericht.

FilePath

Hiermee haalt u het virtuele pad van het aangevraagde bestand op.

Headers

Hiermee haalt u de verzameling headers op die zijn verzonden door een externe client.

IsAuthenticated

Hiermee wordt een waarde opgehaald die aangeeft of een bericht van een externe client is geverifieerd.

IsClientConnected

Hiermee wordt een waarde opgehaald die aangeeft of de client is verbonden met de server.

IsDebuggingEnabled

Hiermee wordt een waarde opgehaald die aangeeft of de toepassing die als host fungeert voor de huidige AspNetWebSocket-verbinding wordt uitgevoerd in ASP.NET foutopsporingsmodus.

IsLocal

Hiermee wordt een waarde opgehaald die aangeeft of een AspNetWebSocket bericht is verzonden vanaf de lokale computer.

IsSecureConnection

Hiermee wordt een waarde opgehaald die aangeeft of de AspNetWebSocket verbinding gebruikmaakt van het WebSocket Secure-protocol (WSS).

Items

Wanneer deze worden overschreven in een afgeleide klasse, haalt u een verzameling sleutel/waarde op die kan worden gebruikt om gegevens te delen tussen een module en een handler tijdens een AspNetWebSocket aanvraag.

LogonUserIdentity

Hiermee haalt u het beveiligingstoken voor de huidige gebruiker op.

Origin

Hiermee haalt u de oorsprong van de WebSocket-verbinding op.

Path

Hiermee haalt u het virtuele pad van de aangevraagde resource op.

PathInfo

Hiermee haalt u aanvullende padinformatie op voor een resource met een URL-extensie.

Profile

Hiermee haalt u een object op dat gebruikersprofielgegevens bevat.

QueryString

Hiermee haalt u de verzameling queryreeksvariabelen op uit een AspNetWebSocket bericht dat door de client is verzonden.

RawUrl

Hiermee haalt u het gedeelte op van een URL die de websitenaam volgt in een AspNetWebSocket bericht dat door de client is verzonden.

RequestUri

Hiermee haalt u de oorspronkelijke URI (Uniform Resource Identifier) op van een AspNetWebSocket bericht dat door de client is verzonden.

SecWebSocketKey

Hiermee haalt u de versleutelde sleutel op die wordt verzonden in de handshake-aanvraag om een AspNetWebSocket verbinding tot stand te brengen.

SecWebSocketProtocols

Hiermee haalt u een lijst op met protocollen op toepassingsniveau (subprotocollen) die een client kan gebruiken om berichten te verzenden via een AspNetWebSocket verbinding.

SecWebSocketVersion

Hiermee haalt u de versie van het WebSocket-protocol op die een AspNetWebSocket verbinding moet gebruiken.

Server

Hiermee haalt u het HttpServerUtility object op dat methoden biedt die worden gebruikt bij het verwerken van aanvragen.

ServerVariables

Hiermee haalt u een naam/waardeverzameling op van variabelen die informatie geven over de webserver en over de huidige AspNetWebSocket verbinding.

Timestamp

Hiermee wordt de tijdstempel opgehaald van een AspNetWebSocket bericht dat door de client is verzonden.

Unvalidated

Hiermee worden niet-gevalideerde versies van een of meer veldwaarden opgehaald die in een AspNetWebSocket bericht worden verzonden.

UrlReferrer

Hiermee haalt u een verzameling URI-gegevens op over het bericht dat is verzonden door de client vóór het huidige bericht.

User

Hiermee wordt een object opgehaald dat de beveiligingscontext van de gebruiker voor de huidige AspNetWebSocket verbinding vertegenwoordigt.

UserAgent

Hiermee haalt u de naam van de externe client op.

UserHostAddress

Hiermee haalt u het IP-adres van de externe client op.

UserHostName

Hiermee haalt u de DNS-naam van de externe client op.

UserLanguages

Hiermee haalt u de verzameling taalvoorkeuren voor de externe client op.

WebSocket

Hiermee wordt een verwijzing naar het huidige AspNetWebSocket exemplaar opgehaald.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op