AspNetWebSocketContext 類別

定義

提供基底類別,表示個別 AspNetWebSocket 要求的內容詳細資料。

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
繼承
AspNetWebSocketContext

建構函式

AspNetWebSocketContext()

在衍生類別中實作時,初始化 AspNetWebSocketContext 類別的新執行個體。

屬性

AnonymousID

取得目前 AspNetWebSocket 連接的匿名使用者識別項。

Application

取得主 ASP.NET 應用程式的 HttpApplicationState 物件。

ApplicationPath

取得主 ASP.NET 應用程式的根虛擬路徑。

Cache

取得目前應用程式定義域的 Cache 物件。

ClientCertificate

取得遠端用戶端所發行的憑證,用來回應伺服器對用戶端識別的要求。

ConnectionCount

取得作用中的 WebSocket 連接數目。

CookieCollection

傳回型別為 Windows 應用程式 CookiesCookieCollection 集合,這些應用程式會使用以 Cookie 類別為基礎的 Cookie (例如 WCF 伺服器應用程式)。

Cookies

取得遠端用戶端在 AspNetWebSocket 訊息中傳送的 cookie 集合。

FilePath

取得所要求檔案的虛擬路徑。

Headers

取得遠端用戶端送出的標頭集合。

IsAuthenticated

取得值,指出來自遠端用戶端的訊息是否已驗證過。

IsClientConnected

取得值,這個值表示用戶端是否與伺服器連接。

IsDebuggingEnabled

取得值,這個值指示裝載目前 AspNetWebSocket 連接的應用程式是否正以 ASP.NET 偵錯模式執行。

IsLocal

取得值,指出 AspNetWebSocket 訊息是否從本機電腦送出。

IsSecureConnection

取得值,這個值表示 AspNetWebSocket 連接是否使用 WebSocket 安全通訊協定 (WSS)。

Items

在衍生類別中覆寫時取得索引鍵/值集合,可以在 AspNetWebSocket 要求期間用來共用模組與處理常式之間的資料。

LogonUserIdentity

取得目前使用者的安全性權杖。

Origin

取得 WebSocket 連線的原點。

Path

取得所要求資源的虛擬路徑。

PathInfo

取得具有 URL 副檔名之資源的額外路徑資訊。

Profile

取得物件,包含使用者設定檔資料。

QueryString

從用戶端傳送的 AspNetWebSocket 訊息中取得查詢字串變數的集合。

RawUrl

在用戶端所傳送的 AspNetWebSocket 訊息中,取得網站名稱後面的 URL 部分。

RequestUri

取得用戶端所傳送的 AspNetWebSocket 訊息的原始統一資源識別元 (URI)。

SecWebSocketKey

取得信號交換要求中傳送以建立 AspNetWebSocket 連線的加密金鑰。

SecWebSocketProtocols

取得用戶端可以用來透過 AspNetWebSocket 連接傳送訊息的應用程式層級通訊協定 (附屬通訊協定) 清單。

SecWebSocketVersion

取得 AspNetWebSocket 連線必須使用的 WebSocket 通訊協定版本。

Server

取得 HttpServerUtility 物件,該物件提供用於處理要求的方法。

ServerVariables

取得提供 Web 伺服器和目前 AspNetWebSocket 連接相關資訊的變數名稱/值集合。

Timestamp

取得用戶端所傳送的 AspNetWebSocket 訊息時間戳記。

Unvalidated

取得 AspNetWebSocket 訊息中送出的一個或多個欄位值的未驗證版本。

UrlReferrer

取得關於用戶端在目前訊息以前所傳送訊息之 URI 資料的集合。

User

取得物件,表示目前 AspNetWebSocket 連線的使用者安全性內容。

UserAgent

取得遠端用戶端的名稱。

UserHostAddress

取得遠端用戶端的 IP 位址。

UserHostName

取得遠端用戶端的 DNS 名稱。

UserLanguages

取得遠端用戶端的語言偏好設定集合。

WebSocket

取得目前 AspNetWebSocket 執行個體的參考。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於