Partager via


IHubConnectionBuilder Interface

Définition

Abstraction du générateur pour la configuration des instances de HubConnection.

public interface class IHubConnectionBuilder : Microsoft::AspNetCore::SignalR::ISignalRBuilder
public interface IHubConnectionBuilder : Microsoft.AspNetCore.SignalR.ISignalRBuilder
type IHubConnectionBuilder = interface
    interface ISignalRBuilder
Public Interface IHubConnectionBuilder
Implements ISignalRBuilder
Dérivé
Implémente

Propriétés

Services

Obtient la collection de services de générateur.

(Hérité de ISignalRBuilder)

Méthodes

Build()

Crée un HubConnection.

Méthodes d’extension

ConfigureLogging(IHubConnectionBuilder, Action<ILoggingBuilder>)

Ajoute un délégué pour configurer le ILoggingBuilder fourni. Peut être appelée plusieurs fois.

WithAutomaticReconnect(IHubConnectionBuilder)

Configure le HubConnection pour tenter automatiquement de se reconnecter si la connexion est perdue. Le client attend les 0, 2, 10 et 30 secondes par défaut, respectivement, avant d’essayer jusqu’à quatre tentatives de reconnexion.

WithAutomaticReconnect(IHubConnectionBuilder, IRetryPolicy)

Configure le HubConnection pour tenter automatiquement de se reconnecter si la connexion est perdue.

WithAutomaticReconnect(IHubConnectionBuilder, TimeSpan[])

Configure le HubConnection pour tenter automatiquement de se reconnecter si la connexion est perdue.

WithKeepAliveInterval(IHubConnectionBuilder, TimeSpan)

Configure KeepAliveInterval pour .HubConnection

WithServerTimeout(IHubConnectionBuilder, TimeSpan)

Configure ServerTimeout pour .HubConnection

WithStatefulReconnect(IHubConnectionBuilder)

Configure le pour négocier la HttpConnectionOptions reconnexion avec état avec le serveur.

WithUrl(IHubConnectionBuilder, String)

Configure pour utiliser les HubConnection transports basés sur HTTP pour se connecter à l’URL spécifiée.

WithUrl(IHubConnectionBuilder, String, HttpTransportType)

Configure pour utiliser des HubConnection transports basés sur HTTP pour se connecter à l’URL et aux transports spécifiés.

WithUrl(IHubConnectionBuilder, String, HttpTransportType, Action<HttpConnectionOptions>)

Configure pour utiliser des HubConnection transports basés sur HTTP pour se connecter à l’URL et aux transports spécifiés.

WithUrl(IHubConnectionBuilder, String, Action<HttpConnectionOptions>)

Configure pour utiliser les HubConnection transports basés sur HTTP pour se connecter à l’URL spécifiée.

WithUrl(IHubConnectionBuilder, Uri)

Configure pour utiliser les HubConnection transports basés sur HTTP pour se connecter à l’URL spécifiée.

WithUrl(IHubConnectionBuilder, Uri, HttpTransportType)

Configure pour utiliser des HubConnection transports basés sur HTTP pour se connecter à l’URL et aux transports spécifiés.

WithUrl(IHubConnectionBuilder, Uri, HttpTransportType, Action<HttpConnectionOptions>)

Configure pour utiliser des HubConnection transports basés sur HTTP pour se connecter à l’URL et aux transports spécifiés.

WithUrl(IHubConnectionBuilder, Uri, Action<HttpConnectionOptions>)

Configure pour utiliser les HubConnection transports basés sur HTTP pour se connecter à l’URL spécifiée.

WithMessagePackProtocol(IHubConnectionBuilder)

Abstraction du générateur pour la configuration des instances de HubConnection.

WithMessagePackProtocol(IHubConnectionBuilder, MessagePackHubProtocolOptions)

Abstraction du générateur pour la configuration des instances de HubConnection.

AddMessagePackProtocol(ISignalRBuilder)

Active le protocole MsgPack pour SignalR.

AddMessagePackProtocol(ISignalRBuilder, Action<MessagePackHubProtocolOptions>)

Active le protocole MsgPack pour SignalR et autorise la configuration des options du protocole MsgPack.

S’applique à