다음을 통해 공유


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의 동일한 인스턴스입니다.

적용 대상