Поделиться через


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)

Настраивает тип публикации или подтипа потока.

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

Настройка silo для использования поставщика аренды BLOB-объектов Azure

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>)

Подсистема балансировки очередей потоковой передачи, использующая сведения о развертывании Azure и состояния хранилища из oracle членства для балансировки нагрузки.
Требуется, чтобы хранилище выполнялось в Azure. Этот Балансировщик использует как сведения о полном наборе разрозненных хранилищ, как указано в коде роли Azure, так и сведения из оракула членства о текущих активных (живых) разрозненных разрозненности и перераспределения очередей из неактивных разрозненных хранилищ.

UseDynamicClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

Настраивает поставщик потоков для использования балансировщика развертывания динамической конфигурации кластера.

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

Настраивает поставщик потоков для использования балансировщика очередей на основе аренды.

UseStaticAzureDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>)

Подсистема балансировки очередей потоков, использующая сведения о развертывании Azure для балансировки нагрузки. Требуется, чтобы хранилище выполнялось в Azure. Этот Балансировщик использует сведения о полном наборе разрозненности, как указано в коде роли Azure, но не использует сведения из оракула членства о существующих в настоящее время разрозненных. Это означает, что он не перераспретирует очереди на основе динамических изменений в членстве в кластере.

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>>)

Настраивает параметры статистики для надежного поставщика потоков.

Применяется к