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

返回类型为 CookieCollectionCookies 集合,针对使用基于 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)

适用于