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) |