Compartir a través de


ClientBuilderExtensions.UseConnectionRetryFilter Método

Definición

Sobrecargas

UseConnectionRetryFilter(IClientBuilder, IClientConnectionRetryFilter)

Configura el delegado proporcionado como filtro de reintento de conexión, que se usa para determinar si se debe reintentar la conexión inicial al clúster de Orleans después de un error.

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

Configura el delegado proporcionado como filtro de reintento de conexión, que se usa para determinar si se debe reintentar la conexión inicial al clúster de Orleans después de un error.

UseConnectionRetryFilter<TConnectionRetryFilter>(IClientBuilder)

Configura el tipo proporcionado TConnectionRetryFilter como filtro de reintento de conexión, que se usa para determinar si se debe reintentar la conexión inicial al clúster de Orleans después de un error.

UseConnectionRetryFilter(IClientBuilder, IClientConnectionRetryFilter)

Configura el delegado proporcionado como filtro de reintento de conexión, que se usa para determinar si se debe reintentar la conexión inicial al clúster de Orleans después de un error.

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

Parámetros

builder
IClientBuilder

Generador de hosts.

connectionRetryFilter
IClientConnectionRetryFilter

Filtro de reintento de conexión.

Devoluciones

La misma instancia de IClientBuilder para el encadenamiento.

Se aplica a

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

Configura el delegado proporcionado como filtro de reintento de conexión, que se usa para determinar si se debe reintentar la conexión inicial al clúster de Orleans después de un error.

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

Parámetros

builder
IClientBuilder

Generador de hosts.

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

Filtro de reintento de conexión.

Devoluciones

La misma instancia de IClientBuilder para el encadenamiento.

Se aplica a

UseConnectionRetryFilter<TConnectionRetryFilter>(IClientBuilder)

Configura el tipo proporcionado TConnectionRetryFilter como filtro de reintento de conexión, que se usa para determinar si se debe reintentar la conexión inicial al clúster de Orleans después de un error.

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

Parámetros de tipo

TConnectionRetryFilter

Parámetros

builder
IClientBuilder

Generador de hosts.

Devoluciones

La misma instancia de IClientBuilder para el encadenamiento.

Se aplica a