Partager via


ClientBuilderExtensions.UseConnectionRetryFilter Méthode

Définition

Surcharges

UseConnectionRetryFilter(IClientBuilder, IClientConnectionRetryFilter)

Configure le délégué fourni en tant que filtre de nouvelle tentative de connexion, utilisé pour déterminer si la connexion initiale au cluster Orleans doit être retentée après un échec.

UseConnectionRetryFilter(IClientBuilder, Func<Exception,CancellationToken,Task<Boolean>>)

Configure le délégué fourni en tant que filtre de nouvelle tentative de connexion, utilisé pour déterminer si la connexion initiale au cluster Orleans doit être retentée après un échec.

UseConnectionRetryFilter<TConnectionRetryFilter>(IClientBuilder)

Configure le type fourni TConnectionRetryFilter en tant que filtre de nouvelle tentative de connexion, utilisé pour déterminer si la connexion initiale au cluster Orleans doit être retentée après un échec.

UseConnectionRetryFilter(IClientBuilder, IClientConnectionRetryFilter)

Configure le délégué fourni en tant que filtre de nouvelle tentative de connexion, utilisé pour déterminer si la connexion initiale au cluster Orleans doit être retentée après un échec.

public static Orleans.Hosting.IClientBuilder UseConnectionRetryFilter (this Orleans.Hosting.IClientBuilder builder, Orleans.IClientConnectionRetryFilter connectionRetryFilter);
static member UseConnectionRetryFilter : Orleans.Hosting.IClientBuilder * Orleans.IClientConnectionRetryFilter -> Orleans.Hosting.IClientBuilder
<Extension()>
Public Function UseConnectionRetryFilter (builder As IClientBuilder, connectionRetryFilter As IClientConnectionRetryFilter) As IClientBuilder

Paramètres

builder
IClientBuilder

Générateur d’hôte.

connectionRetryFilter
IClientConnectionRetryFilter

Filtre de nouvelle tentative de connexion.

Retours

La même instance du IClientBuilder pour le chaînage.

S’applique à

UseConnectionRetryFilter(IClientBuilder, Func<Exception,CancellationToken,Task<Boolean>>)

Configure le délégué fourni en tant que filtre de nouvelle tentative de connexion, utilisé pour déterminer si la connexion initiale au cluster Orleans doit être retentée après un échec.

public static Orleans.Hosting.IClientBuilder UseConnectionRetryFilter (this Orleans.Hosting.IClientBuilder builder, Func<Exception,System.Threading.CancellationToken,System.Threading.Tasks.Task<bool>> connectionRetryFilter);
static member UseConnectionRetryFilter : Orleans.Hosting.IClientBuilder * Func<Exception, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool>> -> Orleans.Hosting.IClientBuilder
<Extension()>
Public Function UseConnectionRetryFilter (builder As IClientBuilder, connectionRetryFilter As Func(Of Exception, CancellationToken, Task(Of Boolean))) As IClientBuilder

Paramètres

builder
IClientBuilder

Générateur d’hôte.

connectionRetryFilter
Func<Exception,CancellationToken,Task<Boolean>>

Filtre de nouvelle tentative de connexion.

Retours

La même instance du IClientBuilder pour le chaînage.

S’applique à

UseConnectionRetryFilter<TConnectionRetryFilter>(IClientBuilder)

Configure le type fourni TConnectionRetryFilter en tant que filtre de nouvelle tentative de connexion, utilisé pour déterminer si la connexion initiale au cluster Orleans doit être retentée après un échec.

public static Orleans.Hosting.IClientBuilder UseConnectionRetryFilter<TConnectionRetryFilter> (this Orleans.Hosting.IClientBuilder builder) where TConnectionRetryFilter : class, Orleans.IClientConnectionRetryFilter;
static member UseConnectionRetryFilter : Orleans.Hosting.IClientBuilder -> Orleans.Hosting.IClientBuilder (requires 'ConnectionRetryFilter : null and 'ConnectionRetryFilter :> Orleans.IClientConnectionRetryFilter)
<Extension()>
Public Function UseConnectionRetryFilter(Of TConnectionRetryFilter As {Class, IClientConnectionRetryFilter}) (builder As IClientBuilder) As IClientBuilder

Paramètres de type

TConnectionRetryFilter

Paramètres

builder
IClientBuilder

Générateur d’hôte.

Retours

La même instance du IClientBuilder pour le chaînage.

S’applique à