AspNetWebSocketContext 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供基底類別,表示個別 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 類別的新執行個體。 |
屬性
| AnonymousID |
取得目前 AspNetWebSocket 連接的匿名使用者識別項。 |
| Application |
取得主 ASP.NET 應用程式的 HttpApplicationState 物件。 |
| ApplicationPath |
取得主 ASP.NET 應用程式的根虛擬路徑。 |
| Cache |
取得目前應用程式定義域的 Cache 物件。 |
| ClientCertificate |
取得遠端用戶端所發行的憑證,用來回應伺服器對用戶端識別的要求。 |
| ConnectionCount |
取得作用中的 WebSocket 連接數目。 |
| CookieCollection |
傳回型別為 Windows 應用程式 Cookies 的 CookieCollection 集合,這些應用程式會使用以 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) |