SiloPersistentStreamConfigurator Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Настраивает постоянные потоки.
public class SiloPersistentStreamConfigurator : Orleans.Hosting.NamedServiceConfigurator, Orleans.Hosting.IPersistentStreamConfigurator, Orleans.Hosting.ISiloPersistentStreamConfigurator
public class SiloPersistentStreamConfigurator : Orleans.Hosting.NamedServiceConfigurator, Orleans.Hosting.ISiloPersistentStreamConfigurator
type SiloPersistentStreamConfigurator = class
inherit NamedServiceConfigurator
interface ISiloPersistentStreamConfigurator
interface IPersistentStreamConfigurator
interface INamedServiceConfigurator
Public Class SiloPersistentStreamConfigurator
Inherits NamedServiceConfigurator
Implements IPersistentStreamConfigurator, ISiloPersistentStreamConfigurator
Public Class SiloPersistentStreamConfigurator
Inherits NamedServiceConfigurator
Implements ISiloPersistentStreamConfigurator
- Наследование
- Производный
- Реализации
Конструкторы
SiloPersistentStreamConfigurator(String, Action<Action<IServiceCollection>>, Func<IServiceProvider,String,IQueueAdapterFactory>) |
Инициализирует новый экземпляр класса SiloPersistentStreamConfigurator. |
Свойства
ConfigureDelegate |
Возвращает делегат, используемый для настройки службы. (Унаследовано от NamedServiceConfigurator) |
Name |
Возвращает имя службы. (Унаследовано от NamedServiceConfigurator) |
Методы расширения
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 |
UseConsistentRingQueueBalancer(ISiloPersistentStreamConfigurator) |
Настраивает поставщика потоковой передачи для использования балансировщика очереди согласованного круга. |
UseDynamicAzureDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>) |
Подсистема балансировки очередей потоков, использующая сведения о развертывании Azure и состояния silo из oracle членства для балансировки нагрузки. |
UseDynamicClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>) |
Настраивает поставщика потоков для использования подсистемы балансировки конфигурации динамического кластера. |
UseLeaseBasedQueueBalancer(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<LeaseBasedQueueBalancerOptions>>) |
Настраивает поставщика потоков для использования балансировщика очередей на основе аренды. |
UseStaticAzureDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>) |
Подсистема балансировки очередей потоков, использующая сведения о развертывании Azure для балансировки нагрузки. Требуется silo, запущенный в Azure. Этот балансировщик использует как сведения о полном наборе силосов, как сообщается в коде роли Azure, но не использует сведения из oracle членства о текущих живых силосах. То есть он не перебалансирует очереди на основе динамических изменений в членстве кластера. |
UseStaticClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>) |
Настраивает поставщика потоков для использования подсистемы балансировки конфигурации статического кластера. |
ConfigureBackoffProvider(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IMessageDeliveryBackoffProvider>) |
Настраивает поставщик обратной передачи сообщений агентов извлечения. |
ConfigureBackoffProvider(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IQueueReaderBackoffProvider>) |
Настраивает поставщик обратного выхода средства чтения очереди агентов извлечения. |
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>>) |
Настраивает агент извлечения. |