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 и состояния хранилища из oracle членства для балансировки нагрузки. |
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>>) |
Настраивает опрашивающий агент. |