HubLifetimeManager<THub> 类

定义

实例的 Hub 生存期管理器抽象。

generic <typename THub>
 where THub : Hubpublic ref class HubLifetimeManager abstract
public abstract class HubLifetimeManager<THub> where THub : Hub
type HubLifetimeManager<'Hub (requires 'Hub :> Hub)> = class
Public MustInherit Class HubLifetimeManager(Of THub)

类型参数

THub
继承
HubLifetimeManager<THub>
派生

构造函数

HubLifetimeManager<THub>()

实例的 Hub 生存期管理器抽象。

方法

AddToGroupAsync(String, String, CancellationToken)

将连接添加到指定的组。

InvokeConnectionAsync<T>(String, String, Object[], CancellationToken)

将调用消息发送到指定的连接并等待响应。

OnConnectedAsync(HubConnectionContext)

在启动连接时调用。

OnDisconnectedAsync(HubConnectionContext)

连接完成时调用。

RemoveFromGroupAsync(String, String, CancellationToken)

从指定的组中删除连接。

SendAllAsync(String, Object[], CancellationToken)

将调用消息发送到所有中心连接。

SendAllExceptAsync(String, Object[], IReadOnlyList<String>, CancellationToken)

将调用消息发送到除指定连接之外的所有中心连接。

SendConnectionAsync(String, String, Object[], CancellationToken)

将调用消息发送到指定的连接。

SendConnectionsAsync(IReadOnlyList<String>, String, Object[], CancellationToken)

将调用消息发送到指定的连接。

SendGroupAsync(String, String, Object[], CancellationToken)

将调用消息发送到指定的组。

SendGroupExceptAsync(String, String, Object[], IReadOnlyList<String>, CancellationToken)

将调用消息发送到指定组(不包括指定的连接)。

SendGroupsAsync(IReadOnlyList<String>, String, Object[], CancellationToken)

将调用消息发送到指定的组。

SendUserAsync(String, String, Object[], CancellationToken)

向指定用户发送调用消息。

SendUsersAsync(IReadOnlyList<String>, String, Object[], CancellationToken)

向指定用户发送调用消息。

SetConnectionResultAsync(String, CompletionMessage)

设置正在进行的 InvokeConnectionAsync<T>(String, String, Object[], CancellationToken) 调用的连接结果。

TryGetReturnType(String, Type)

IHubProtocol告知实现连接结果的预期类型是什么。

适用于