HubOptions<THub> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于配置指定中心类型实例的选项。 这些选项将覆盖全局设置的选项。
generic <typename THub>
where THub : Hubpublic ref class HubOptions : Microsoft::AspNetCore::SignalR::HubOptions
public class HubOptions<THub> : Microsoft.AspNetCore.SignalR.HubOptions where THub : Hub
type HubOptions<'Hub (requires 'Hub :> Hub)> = class
inherit HubOptions
Public Class HubOptions(Of THub)
Inherits HubOptions
类型参数
- THub
要配置的中心类型。
- 继承
构造函数
HubOptions<THub>() |
用于配置指定中心类型实例的选项。 这些选项将覆盖全局设置的选项。 |
属性
ClientTimeoutInterval |
获取或设置在服务器关闭连接之前客户端必须发送消息的时间窗口。 默认超时值为 30 秒。 (继承自 HubOptions) |
DisableImplicitFromServicesParameters |
当 为 时 |
EnableDetailedErrors |
获取或设置一个值,该值指示是否将详细错误消息发送到客户端。 详细的错误消息包括服务器上引发的异常的详细信息。 (继承自 HubOptions) |
HandshakeTimeout |
获取或设置服务器用于超时客户端传入握手请求的间隔。 默认超时为 15 秒。 (继承自 HubOptions) |
KeepAliveInterval |
获取或设置服务器用于向连接的客户端发送保持活动 ping 的间隔。 默认间隔为 15 秒。 (继承自 HubOptions) |
MaximumParallelInvocationsPerClient |
默认情况下,客户端一次只允许调用单个中心方法。 更改此属性将允许客户端在排队前同时调用多个方法。 (继承自 HubOptions) |
MaximumReceiveMessageSize |
获取或设置单个传入中心消息的最大消息大小。 默认值为 32KB。 (继承自 HubOptions) |
StatefulReconnectBufferSize |
获取或设置使用有状态重新连接时每个连接要缓冲的最大字节数。 (继承自 HubOptions) |
StreamBufferCapacity |
获取或设置客户端上传流的最大缓冲区大小。 默认大小为 10。 (继承自 HubOptions) |
SupportedProtocols |
获取或设置支持的中心协议名称的集合。 (继承自 HubOptions) |
扩展方法
AddFilter(HubOptions, IHubFilter) |
将 的 IHubFilter 实例添加到 HubOptions。 |
AddFilter(HubOptions, Type) |
将一个 IHubFilter 类型添加到 HubOptions 将通过 DI 解析或激活的类型。 |
AddFilter<TFilter>(HubOptions) |
将一个 IHubFilter 类型添加到 HubOptions 将通过 DI 解析或激活的类型。 |