RedisHubLifetimeManager<THub> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Der Redis-Skalierungsanbieter für die Unterstützung mehrerer Server.
generic <typename THub>
where THub : Hubpublic ref class RedisHubLifetimeManager : Microsoft::AspNetCore::SignalR::HubLifetimeManager<THub>, IDisposable
public class RedisHubLifetimeManager<THub> : Microsoft.AspNetCore.SignalR.HubLifetimeManager<THub>, IDisposable where THub : Hub
type RedisHubLifetimeManager<'Hub (requires 'Hub :> Hub)> = class
inherit HubLifetimeManager<'Hub (requires 'Hub :> Hub)>
interface IDisposable
Public Class RedisHubLifetimeManager(Of THub)
Inherits HubLifetimeManager(Of THub)
Implements IDisposable
Typparameter
- THub
Der Typ von, für den Hub Verbindungen verwaltet werden sollen.
- Vererbung
- Implementiert
Konstruktoren
RedisHubLifetimeManager<THub>(ILogger<RedisHubLifetimeManager<THub>>, IOptions<RedisOptions>, IHubProtocolResolver, IOptions<HubOptions>, IOptions<HubOptions<THub>>) |
Erstellt die RedisHubLifetimeManager<THub> mit Typen aus der Abhängigkeitsinjektion. |
RedisHubLifetimeManager<THub>(ILogger<RedisHubLifetimeManager<THub>>, IOptions<RedisOptions>, IHubProtocolResolver) |
Erstellt die RedisHubLifetimeManager<THub> mit Typen aus der Abhängigkeitsinjektion. |
Methoden
AddToGroupAsync(String, String, CancellationToken) |
Fügt der angegebenen Gruppe eine Verbindung hinzu. |
Dispose() |
Bereinigt die Redis-Verbindung. |
InvokeConnectionAsync<T>(String, String, Object[], CancellationToken) |
Sendet eine Aufrufnachricht an die angegebene Verbindung und wartet auf eine Antwort. |
InvokeConnectionAsync<T>(String, String, Object[], CancellationToken) |
Sendet eine Aufrufnachricht an die angegebene Verbindung und wartet auf eine Antwort. (Geerbt von HubLifetimeManager<THub>) |
OnConnectedAsync(HubConnectionContext) |
Wird aufgerufen, wenn eine Verbindung gestartet wird. |
OnDisconnectedAsync(HubConnectionContext) |
Wird aufgerufen, wenn eine Verbindung abgeschlossen ist. |
RemoveFromGroupAsync(String, String, CancellationToken) |
Entfernt eine Verbindung aus der angegebenen Gruppe. |
SendAllAsync(String, Object[], CancellationToken) |
Sendet eine Aufrufnachricht an alle Hubverbindungen. |
SendAllExceptAsync(String, Object[], IReadOnlyList<String>, CancellationToken) |
Sendet eine Aufrufnachricht an alle Hubverbindungen mit Ausnahme der angegebenen Verbindungen. |
SendConnectionAsync(String, String, Object[], CancellationToken) |
Sendet eine Aufrufnachricht an die angegebene Verbindung. |
SendConnectionsAsync(IReadOnlyList<String>, String, Object[], CancellationToken) |
Sendet eine Aufrufnachricht an die angegebenen Verbindungen. |
SendGroupAsync(String, String, Object[], CancellationToken) |
Sendet eine Aufrufnachricht an die angegebene Gruppe. |
SendGroupExceptAsync(String, String, Object[], IReadOnlyList<String>, CancellationToken) |
Sendet eine Aufrufnachricht an die angegebene Gruppe mit Ausnahme der angegebenen Verbindungen. |
SendGroupsAsync(IReadOnlyList<String>, String, Object[], CancellationToken) |
Sendet eine Aufrufnachricht an die angegebenen Gruppen. |
SendUserAsync(String, String, Object[], CancellationToken) |
Sendet eine Aufrufnachricht an den angegebenen Benutzer. |
SendUsersAsync(IReadOnlyList<String>, String, Object[], CancellationToken) |
Sendet eine Aufrufnachricht an die angegebenen Benutzer. |
SetConnectionResultAsync(String, CompletionMessage) |
Legt das Verbindungsergebnis für einen laufenden InvokeConnectionAsync<T>(String, String, Object[], CancellationToken) Aufruf fest. |
SetConnectionResultAsync(String, CompletionMessage) |
Legt das Verbindungsergebnis für einen laufenden InvokeConnectionAsync<T>(String, String, Object[], CancellationToken) Aufruf fest. (Geerbt von HubLifetimeManager<THub>) |
TryGetReturnType(String, Type) |
Teilt IHubProtocol Implementierungen mit, welcher Typ von einem Verbindungsergebnis erwartet wird. |
TryGetReturnType(String, Type) |
Teilt IHubProtocol Implementierungen mit, welcher Typ von einem Verbindungsergebnis erwartet wird. (Geerbt von HubLifetimeManager<THub>) |