Partilhar via


ClientBuilderExtensions.UseConnectionRetryFilter Método

Definição

Sobrecargas

UseConnectionRetryFilter(IClientBuilder, IClientConnectionRetryFilter)

Configura o delegado fornecido como um filtro de repetição de conexão, usado para determinar se a conexão inicial com o cluster do Orleans deve ser repetida após uma falha.

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

Configura o delegado fornecido como um filtro de repetição de conexão, usado para determinar se a conexão inicial com o cluster do Orleans deve ser repetida após uma falha.

UseConnectionRetryFilter<TConnectionRetryFilter>(IClientBuilder)

Configura o tipo fornecido TConnectionRetryFilter como um filtro de repetição de conexão, usado para determinar se a conexão inicial com o cluster do Orleans deve ser repetida após uma falha.

UseConnectionRetryFilter(IClientBuilder, IClientConnectionRetryFilter)

Configura o delegado fornecido como um filtro de repetição de conexão, usado para determinar se a conexão inicial com o cluster do Orleans deve ser repetida após uma falha.

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

O construtor de host.

connectionRetryFilter
IClientConnectionRetryFilter

O filtro de repetição de conexão.

Retornos

A mesma instância do IClientBuilder para encadeamento.

Aplica-se a

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

Configura o delegado fornecido como um filtro de repetição de conexão, usado para determinar se a conexão inicial com o cluster do Orleans deve ser repetida após uma falha.

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

O construtor de host.

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

O filtro de repetição de conexão.

Retornos

A mesma instância do IClientBuilder para encadeamento.

Aplica-se a

UseConnectionRetryFilter<TConnectionRetryFilter>(IClientBuilder)

Configura o tipo fornecido TConnectionRetryFilter como um filtro de repetição de conexão, usado para determinar se a conexão inicial com o cluster do Orleans deve ser repetida após uma falha.

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

O construtor de host.

Retornos

A mesma instância do IClientBuilder para encadeamento.

Aplica-se a