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 |
返回类型为 CookieCollection 的 Cookies 集合,针对使用基于 Cookie 类(例如 WCF 服务器应用程序)Cookie 的 Windows 应用程序。 |
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) |