다음을 통해 공유


ISiloEventHubStreamConfigurator 인터페이스

정의

public interface ISiloEventHubStreamConfigurator : Orleans.Hosting.IEventHubStreamConfigurator, Orleans.Hosting.IPersistentStreamConfigurator, Orleans.Hosting.ISiloPersistentStreamConfigurator, Orleans.Hosting.ISiloRecoverableStreamConfigurator
public interface ISiloEventHubStreamConfigurator : Orleans.Hosting.IEventHubStreamConfigurator, Orleans.Hosting.INamedServiceConfigurator, Orleans.Hosting.ISiloRecoverableStreamConfigurator
type ISiloEventHubStreamConfigurator = interface
    interface IEventHubStreamConfigurator
    interface INamedServiceConfigurator
    interface ISiloRecoverableStreamConfigurator
    interface ISiloPersistentStreamConfigurator
    interface IPersistentStreamConfigurator
Public Interface ISiloEventHubStreamConfigurator
Implements IEventHubStreamConfigurator, IPersistentStreamConfigurator, ISiloPersistentStreamConfigurator, ISiloRecoverableStreamConfigurator
Public Interface ISiloEventHubStreamConfigurator
Implements IEventHubStreamConfigurator, INamedServiceConfigurator, ISiloRecoverableStreamConfigurator
파생
구현

속성

ConfigureDelegate

서비스를 구성하는 데 사용되는 대리자를 가져옵니다.

(다음에서 상속됨 INamedServiceConfigurator)
Name

서비스 이름을 가져옵니다.

(다음에서 상속됨 INamedServiceConfigurator)

확장 메서드

ConfigureEventHub(IEventHubStreamConfigurator, Action<OptionsBuilder<EventHubOptions>>)
UseDataAdapter(IEventHubStreamConfigurator, Func<IServiceProvider,String,IEventHubDataAdapter>)
UseDataAdapter(IEventHubStreamConfigurator, Func<IServiceProvider,String,IEventHubDataAdapter>)
Configure<TOptions>(INamedServiceConfigurator, Action<OptionsBuilder<TOptions>>)

명명된 서비스에 대한 옵션을 구성합니다.

ConfigureComponent<TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>)

명명된 서비스에 단일 구성 요소를 추가합니다.

ConfigureComponent<TOptions,TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>, Action<OptionsBuilder<TOptions>>)

명명된 서비스에 단일 구성 요소를 추가하고 명명된 서비스에 대한 옵션을 구성합니다.

ConfigureLifecycle<T>(INamedServiceConfigurator)
ConfigureStreamPubSub(IPersistentStreamConfigurator, StreamPubSubType)

stream pub/sub 형식을 구성합니다.

UseAzureBlobLeaseProvider(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<AzureBlobLeaseProviderOptions>>)

Azure Blob 임대 공급자를 사용하도록 사일로 구성

ConfigureCachePressuring(ISiloEventHubStreamConfigurator, Action<OptionsBuilder<EventHubStreamCachePressureOptions>>)
ConfigureCheckpointer<TOptions>(ISiloEventHubStreamConfigurator, Func<IServiceProvider,String,IStreamQueueCheckpointerFactory>, Action<OptionsBuilder<TOptions>>)
ConfigurePartitionReceiver(ISiloEventHubStreamConfigurator, Action<OptionsBuilder<EventHubReceiverOptions>>)
UseAzureTableCheckpointer(ISiloEventHubStreamConfigurator, Action<OptionsBuilder<AzureTableStreamCheckpointerOptions>>)
UseConsistentRingQueueBalancer(ISiloPersistentStreamConfigurator)

일관된 링 큐 분산 장치를 사용하도록 스트림 공급자를 구성합니다.

UseDynamicAzureDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

부하 분산을 위해 멤버 자격 oracle의 Azure 배포 정보 및 사일로 상태를 사용하는 스트림 큐 분산 장치.
Azure에서 사일로를 실행해야 합니다. 이 분산 장치는 Azure 역할 코드에서 보고한 전체 사일로 집합에 대한 정보와 현재 활성(활성) 사일로 및 비활성 사일로의 리밸런스 큐에 대한 Membership Oracle의 정보를 모두 사용합니다.

UseDynamicClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

동적 클러스터 구성 배포 분산 장치를 사용하도록 스트림 공급자를 구성합니다.

UseLeaseBasedQueueBalancer(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<LeaseBasedQueueBalancerOptions>>)

임대 기반 큐 분산 장치를 사용하도록 스트림 공급자를 구성합니다.

UseStaticAzureDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

부하 분산을 위해 Azure 배포 정보를 사용하는 스트림 큐 분산 장치. Azure에서 사일로를 실행해야 합니다. 이 분산 장치는 Azure 역할 코드에서 보고한 전체 사일로 집합에 대한 정보를 모두 사용하지만 현재 활성 사일로에 대한 Membership Oracle의 정보는 사용하지 않습니다. 즉, 클러스터 멤버 자격의 동적 변경 내용에 따라 큐의 균형을 조정하지 않습니다.

UseStaticClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

정적 클러스터 구성 배포 분산 장치를 사용하도록 스트림 공급자를 구성합니다.

ConfigureLifecycle(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<StreamLifecycleOptions>>)

수명 주기를 구성합니다.

ConfigurePartitionBalancing(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IStreamQueueBalancer>)

파티션 분산을 구성합니다.

ConfigurePartitionBalancing<TOptions>(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IStreamQueueBalancer>, Action<OptionsBuilder<TOptions>>)

파티션 분산을 구성합니다.

ConfigurePullingAgent(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<StreamPullingAgentOptions>>)

풀링 에이전트를 구성합니다.

ConfigureCacheEviction(ISiloRecoverableStreamConfigurator, Action<OptionsBuilder<StreamCacheEvictionOptions>>)

신뢰할 수 있는 스트림 공급자에 대한 캐시 제거 옵션을 구성합니다.

ConfigureStatistics(ISiloRecoverableStreamConfigurator, Action<OptionsBuilder<StreamStatisticOptions>>)

신뢰할 수 있는 스트림 공급자에 대한 통계 옵션을 구성합니다.

적용 대상