ClientBuilderExtensions.UseConnectionRetryFilter メソッド

定義

オーバーロード

UseConnectionRetryFilter(IClientBuilder, IClientConnectionRetryFilter)

指定されたデリゲートを接続再試行フィルターとして構成します。これは、障害が発生した後に Orleans クラスターへの最初の接続を再試行する必要があるかどうかを判断するために使用されます。

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

指定されたデリゲートを接続再試行フィルターとして構成します。これは、障害が発生した後に Orleans クラスターへの最初の接続を再試行する必要があるかどうかを判断するために使用されます。

UseConnectionRetryFilter<TConnectionRetryFilter>(IClientBuilder)

指定 TConnectionRetryFilter された種類を接続再試行フィルターとして構成します。これは、障害が発生した後に Orleans クラスターへの最初の接続を再試行するかどうかを決定するために使用されます。

UseConnectionRetryFilter(IClientBuilder, IClientConnectionRetryFilter)

指定されたデリゲートを接続再試行フィルターとして構成します。これは、障害が発生した後に Orleans クラスターへの最初の接続を再試行する必要があるかどうかを判断するために使用されます。

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

パラメーター

builder
IClientBuilder

ホスト ビルダー。

connectionRetryFilter
IClientConnectionRetryFilter

接続再試行フィルター。

戻り値

チェーン用の IClientBuilder の同じインスタンス。

適用対象

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

指定されたデリゲートを接続再試行フィルターとして構成します。これは、障害が発生した後に Orleans クラスターへの最初の接続を再試行する必要があるかどうかを判断するために使用されます。

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

パラメーター

builder
IClientBuilder

ホスト ビルダー。

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

接続再試行フィルター。

戻り値

チェーン用の IClientBuilder の同じインスタンス。

適用対象

UseConnectionRetryFilter<TConnectionRetryFilter>(IClientBuilder)

指定 TConnectionRetryFilter された種類を接続再試行フィルターとして構成します。これは、障害が発生した後に Orleans クラスターへの最初の接続を再試行するかどうかを決定するために使用されます。

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

型パラメーター

TConnectionRetryFilter

パラメーター

builder
IClientBuilder

ホスト ビルダー。

戻り値

チェーン用の IClientBuilder の同じインスタンス。

適用対象