DefaultHubLifetimeManager<THub> 类

定义

实例的默认内存中生存期管理器抽象 Hub

generic <typename THub>
 where THub : Hubpublic ref class DefaultHubLifetimeManager : Microsoft::AspNetCore::SignalR::HubLifetimeManager<THub>
public class DefaultHubLifetimeManager<THub> : Microsoft.AspNetCore.SignalR.HubLifetimeManager<THub> where THub : Hub
type DefaultHubLifetimeManager<'Hub (requires 'Hub :> Hub)> = class
    inherit HubLifetimeManager<'Hub (requires 'Hub :> Hub)>
Public Class DefaultHubLifetimeManager(Of THub)
Inherits HubLifetimeManager(Of THub)

类型参数

THub
继承
DefaultHubLifetimeManager<THub>

构造函数

DefaultHubLifetimeManager<THub>(ILogger<DefaultHubLifetimeManager<THub>>)

初始化 DefaultHubLifetimeManager<THub> 类的新实例。

方法

AddToGroupAsync(String, String, CancellationToken)

将连接添加到指定的组。

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

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

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

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

(继承自 HubLifetimeManager<THub>)
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) 调用的连接结果。

SetConnectionResultAsync(String, CompletionMessage)

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

(继承自 HubLifetimeManager<THub>)
TryGetReturnType(String, Type)

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

TryGetReturnType(String, Type)

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

(继承自 HubLifetimeManager<THub>)

适用于