Microsoft.AspNetCore.Http.Connections 命名空间

包含用于配置 SignalR 连接的类型。

类

名称 说明
AuthenticationRefreshContext

提供有关外部身份验证刷新到 OnAuthenticationRefresh 回调的信息,以便应用程序可以接受或拒绝刷新。

AuthenticationRefreshMetadata

用于标识 HTTP 连接的 /refresh 终结点的元数据,用于在现有连接上刷新身份验证,而无需重新连接。

AvailableTransport

NegotiationResponse表示单个传输和传输支持的传输格式的一部分。

ConnectionOptions

用于更改连接处理方式的行为的选项。

ConnectionOptionsSetup

设置 ConnectionOptions。

ConnectionsRouteBuilder

将路由映射到 ASP.NET Core连接处理程序。

此类已过时,将在将来的版本中删除。 建议的替代方法是在 Microsoft 内使用 MapConnection 和 MapConnectionHandler<TConnectionHandler>。AspNetCore.Builder.UseEndpoints(...)。

HttpConnectionContextExtensions

扩展方法,用于获取连接的基础 HttpContext (如果有)。

HttpConnectionDispatcherOptions

用于配置 HTTP 连接调度程序的选项。

HttpTransports

与 HTTP 传输相关的常量。

LongPollingOptions

用于配置长轮询传输的选项。

NegotiateMetadata

用于标识 HTTP 连接的 /negotiate 终结点的元数据

NegotiateProtocol

用于读取和写入协商请求和响应的协议。

NegotiationResponse

对“/negotiate”请求的响应。

WebSocketOptions

WebSocket 传输用于修改传输行为的选项。

枚举

名称 说明
HttpTransportType

指定客户端可用于发送 HTTP 请求的传输。

注解

有关 SignalR 客户端的详细信息,请参阅 ASP.NET Core SignalR .NET 客户端。