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


SiloHostBuilder Класс

Определение

Функциональные возможности для создания ISiloHost экземпляров.

public class SiloHostBuilder : Orleans.Hosting.ISiloHostBuilder
type SiloHostBuilder = class
    interface ISiloHostBuilder
Public Class SiloHostBuilder
Implements ISiloHostBuilder
Наследование
SiloHostBuilder
Реализации

Конструкторы

SiloHostBuilder()

Функциональные возможности для создания ISiloHost экземпляров.

Свойства

Properties

Центральное расположение для совместного использования состояния компонентами во время процесса сборки узла.

Методы

Build()

Выполняет указанные действия для инициализации узла. Может вызываться только один раз.

ConfigureAppConfiguration(Action<HostBuilderContext,IConfigurationBuilder>)

Настраивает конфигурацию для оставшейся части процесса сборки и приложения. Может вызываться несколько раз с накоплением результатов. Результаты будут доступны в Configuration для дальнейших операций, а также в Services.

ConfigureContainer<TContainerBuilder>(Action<HostBuilderContext,TContainerBuilder>)

Включает настройку созданного экземпляра контейнера зависимостей. Может вызываться несколько раз с накоплением результатов.

ConfigureHostConfiguration(Action<IConfigurationBuilder>)

Настраивает конфигурацию для самого построителя. Она будет применяться для инициализации IHostingEnvironment для дальнейшего использования в процессе сборки. Может вызываться несколько раз с накоплением результатов.

ConfigureServices(Action<HostBuilderContext,IServiceCollection>)

Добавляет службы в контейнер. Может вызываться несколько раз с накоплением результатов.

UseServiceProviderFactory<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>)

Переопределяет фабрику, используемую для создания поставщика служб.

Методы расширения

UseServiceFabricClustering(ISiloHostBuilder, ServiceContext)

Добавляет поддержку членства в кластере Service Fabric.

AddProviderClusterOptions(ISiloHostBuilder, String, Action<OptionsBuilder<ClusterOptions>>)

Добавьте переопределение ClusterOptions для каждого поставщика. Примечание. Это предназначено для миграции в качестве средства для обработки ранее несогласованных действий в том, как поставщики использовали ServiceId и ClusterId.

AddProviderClusterOptions(ISiloHostBuilder, String, Action<ClusterOptions>)

Добавьте переопределение ClusterOptions для каждого поставщика. Примечание. Это предназначено для миграции в качестве средства для обработки ранее несогласованных действий в том, как поставщики использовали ServiceId и ClusterId.

UseAdoNetClustering(ISiloHostBuilder, Action<OptionsBuilder<AdoNetClusteringSiloOptions>>)

Настраивает этот silo для использования ADO.NET для кластеризации. Инструкции по настройке базы данных доступны по адресу http://aka.ms/orleans-sql-scripts.

UseAdoNetClustering(ISiloHostBuilder, Action<AdoNetClusteringSiloOptions>)

Настраивает этот silo для использования ADO.NET для кластеризации. Инструкции по настройке базы данных доступны по адресу http://aka.ms/orleans-sql-scripts.

AddApplicationInsightsTelemetryConsumer(ISiloHostBuilder, String)

Добавляет поставщик потребителей телеметрики метрик типа AITelemetryConsumer.

UseDynamoDBClustering(ISiloHostBuilder, Action<OptionsBuilder<DynamoDBClusteringOptions>>)

Настраивает сло для использования DynamoDB для кластеризации.

UseDynamoDBClustering(ISiloHostBuilder, Action<DynamoDBClusteringOptions>)

Настраивает сло для использования DynamoDB для кластеризации.

AddAzureBlobGrainStorage(ISiloHostBuilder, String, Action<OptionsBuilder<AzureBlobStorageOptions>>)

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

AddAzureBlobGrainStorage(ISiloHostBuilder, String, Action<AzureBlobStorageOptions>)

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

AddAzureBlobGrainStorageAsDefault(ISiloHostBuilder, Action<OptionsBuilder<AzureBlobStorageOptions>>)

Настройте silo для использования хранилища BLOB-объектов Azure в качестве хранилища зерна по умолчанию.

AddAzureBlobGrainStorageAsDefault(ISiloHostBuilder, Action<AzureBlobStorageOptions>)

Настройте silo для использования хранилища BLOB-объектов Azure в качестве хранилища зерна по умолчанию.

UseAzureStorageClustering(ISiloHostBuilder, Action<OptionsBuilder<AzureStorageClusteringOptions>>)

Настраивает silo для использования службы хранилища Azure для кластеризации.

UseAzureStorageClustering(ISiloHostBuilder, Action<OptionsBuilder<AzureStorageClusteringOptions>>)

Настраивает silo для использования службы хранилища Azure для кластеризации.

UseAzureStorageClustering(ISiloHostBuilder, Action<AzureStorageClusteringOptions>)

Настраивает silo для использования службы хранилища Azure для кластеризации.

UseAzureStorageClustering(ISiloHostBuilder, Action<AzureStorageClusteringOptions>)

Настраивает silo для использования службы хранилища Azure для кластеризации.

AddAzureTableGrainDirectory(ISiloHostBuilder, String, Action<OptionsBuilder<AzureTableGrainDirectoryOptions>>)

Функциональные возможности для создания ISiloHost экземпляров.

AddAzureTableGrainDirectory(ISiloHostBuilder, String, Action<AzureTableGrainDirectoryOptions>)

Функциональные возможности для создания ISiloHost экземпляров.

UseAzureTableGrainDirectoryAsDefault(ISiloHostBuilder, Action<OptionsBuilder<AzureTableGrainDirectoryOptions>>)

Функциональные возможности для создания ISiloHost экземпляров.

UseAzureTableGrainDirectoryAsDefault(ISiloHostBuilder, Action<AzureTableGrainDirectoryOptions>)

Функциональные возможности для создания ISiloHost экземпляров.

AddAzureTableGrainStorage(ISiloHostBuilder, String, Action<OptionsBuilder<AzureTableStorageOptions>>)

Настройте silo для использования хранилища таблиц Azure для хранилища зерна.

AddAzureTableGrainStorage(ISiloHostBuilder, String, Action<AzureTableStorageOptions>)

Настройте silo для использования хранилища таблиц Azure для хранилища зерна.

AddAzureTableGrainStorageAsDefault(ISiloHostBuilder, Action<OptionsBuilder<AzureTableStorageOptions>>)

Настройте silo для использования хранилища таблиц Azure в качестве хранилища зерна по умолчанию.

AddAzureTableGrainStorageAsDefault(ISiloHostBuilder, Action<AzureTableStorageOptions>)

Настройте silo для использования хранилища таблиц Azure в качестве хранилища зерна по умолчанию.

AddAzureTableTransactionalStateStorage(ISiloHostBuilder, String, Action<OptionsBuilder<AzureTableTransactionalStateOptions>>)

Настройте silo для использования хранилища таблиц Azure для хранилища транзакций.

AddAzureTableTransactionalStateStorage(ISiloHostBuilder, String, Action<AzureTableTransactionalStateOptions>)

Настройте silo для использования хранилища таблиц Azure для хранилища транзакций.

AddAzureTableTransactionalStateStorageAsDefault(ISiloHostBuilder, Action<OptionsBuilder<AzureTableTransactionalStateOptions>>)

Настройте silo для использования хранилища таблиц Azure в качестве хранилища транзакций по умолчанию.

AddAzureTableTransactionalStateStorageAsDefault(ISiloHostBuilder, Action<AzureTableTransactionalStateOptions>)

Настройте silo для использования хранилища таблиц Azure в качестве хранилища транзакций по умолчанию.

UseConsulClustering(ISiloHostBuilder, Action<OptionsBuilder<ConsulClusteringSiloOptions>>)

Настраивает silo для использования Consul для кластеризации.

UseConsulClustering(ISiloHostBuilder, Action<ConsulClusteringSiloOptions>)

Настраивает silo для использования Consul для кластеризации.

ConfigureDefaults(ISiloHostBuilder)

Настройте контейнер для использования Орлеана.

EnableDirectClient(ISiloHostBuilder)
Устаревшие..

Включает поддержку взаимодействия со средой выполнения из внешнего контекста. Например, вне контекста зерна.

UseDevelopmentClustering(ISiloHostBuilder, Action<OptionsBuilder<DevelopmentClusterMembershipOptions>>)

Настраивает silo для использования кластеризации только для разработки.

UseDevelopmentClustering(ISiloHostBuilder, Action<DevelopmentClusterMembershipOptions>)

Настраивает silo для использования кластеризации только для разработки.

UseDevelopmentClustering(ISiloHostBuilder, IPEndPoint)

Настраивает silo для использования кластеризации только для разработки.

UseLocalhostClustering(ISiloHostBuilder, Int32, Int32, IPEndPoint, String, String)

Настраивает silo для использования кластеризации только для разработки и прослушивания localhost.

AddCustomStorageBasedLogConsistencyProvider(ISiloHostBuilder, String, String)

Добавляет настраиваемый поставщик согласованности журналов хранилища"/>

AddCustomStorageBasedLogConsistencyProviderAsDefault(ISiloHostBuilder, String)

Добавляет настраиваемый поставщик согласованности журналов хранилища в качестве поставщика согласованности по умолчанию"/>

AddEventDataGeneratorStreams(ISiloHostBuilder, String, Action<IEventDataGeneratorStreamConfigurator>)

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

AddDynamoDBGrainStorage(ISiloHostBuilder, String, Action<OptionsBuilder<DynamoDBStorageOptions>>)

Настройте silo для использования хранилища AWS DynamoDB для хранения зерна.

AddDynamoDBGrainStorage(ISiloHostBuilder, String, Action<DynamoDBStorageOptions>)

Настройте silo для использования хранилища AWS DynamoDB для хранения зерна.

AddDynamoDBGrainStorageAsDefault(ISiloHostBuilder, Action<OptionsBuilder<DynamoDBStorageOptions>>)

Настройте silo для использования хранилища AWS DynamoDB в качестве хранилища зерна по умолчанию.

AddDynamoDBGrainStorageAsDefault(ISiloHostBuilder, Action<DynamoDBStorageOptions>)

Настройте silo для использования хранилища AWS DynamoDB в качестве хранилища зерна по умолчанию.

ConfigureEndpoints(ISiloHostBuilder, Int32, Int32, AddressFamily, Boolean)

Настройте конечные точки для silo.

ConfigureEndpoints(ISiloHostBuilder, IPAddress, Int32, Int32, Boolean)

Настройте конечные точки для silo.

ConfigureEndpoints(ISiloHostBuilder, String, Int32, Int32, AddressFamily, Boolean)

Настройте конечные точки для silo.

AddGrainService<T>(ISiloHostBuilder)

Регистрирует службу зерна приложений для запуска с помощью silo.

AddGrainExtension<TExtensionInterface,TExtension>(ISiloHostBuilder)

Регистрирует реализацию расширения grain для указанного интерфейса.

AddLegacyClusterConfigurationSupport(ISiloHostBuilder, ClusterConfiguration)

Функциональные возможности для создания ISiloHost экземпляров.

ConfigureLocalHostPrimarySilo(ISiloHostBuilder, Int32, Int32)

Настраивает файл silo localhost.

LoadClusterConfiguration(ISiloHostBuilder)

Загружается ClusterConfiguration с помощью StandardLoad().

UseConfiguration(ISiloHostBuilder, ClusterConfiguration)

Указывает конфигурацию, используемую для этого silo.

AddLogStorageBasedLogConsistencyProvider(ISiloHostBuilder, String)

Добавляет поставщик согласованности журналов хранилища журналов"/>

AddLogStorageBasedLogConsistencyProviderAsDefault(ISiloHostBuilder)

Добавляет поставщик согласованности журналов хранилища журналов в качестве поставщика согласованности по умолчанию"/>

AddMemoryGrainStorage(ISiloHostBuilder, String, Action<OptionsBuilder<MemoryGrainStorageOptions>>)

Настройте silo для использования хранилища зерна памяти в качестве хранилища зерна по умолчанию.

AddMemoryGrainStorage(ISiloHostBuilder, String, Action<MemoryGrainStorageOptions>)

Настройте silo для использования хранилища зерна памяти в качестве хранилища зерна по умолчанию.

AddMemoryGrainStorageAsDefault(ISiloHostBuilder, Action<OptionsBuilder<MemoryGrainStorageOptions>>)

Настройте silo для использования хранилища зерна памяти в качестве хранилища зерна по умолчанию.

AddMemoryGrainStorageAsDefault(ISiloHostBuilder, Action<MemoryGrainStorageOptions>)

Настройте silo для использования хранилища зерна памяти в качестве хранилища зерна по умолчанию.

AddNewRelicTelemetryConsumer(ISiloHostBuilder)

Добавляет поставщик потребителей телеметрики метрик типа NRTelemetryConsumer.

UseTls(ISiloHostBuilder, Action<TlsOptions>)

Настраивает TLS.

UseTls(ISiloHostBuilder, StoreName, String, Boolean, StoreLocation, Action<TlsOptions>)

Настраивает TLS.

UseTls(ISiloHostBuilder, X509Certificate2, Action<TlsOptions>)

Настраивает TLS.

UseTls(ISiloHostBuilder, X509Certificate2)

Настраивает TLS.

AddPerfCountersTelemetryConsumer(ISiloHostBuilder)

Добавляет поставщик потребителей телеметрики метрик типа OrleansPerfCounterTelemetryConsumer.

AddPlacementDirector<TStrategy>(ISiloHostBuilder, Func<IServiceProvider,IPlacementDirector>)

Добавляет директора размещения.

AddPlacementDirector<TStrategy,TDirector>(ISiloHostBuilder)

Настраивает TDirector в качестве директора по размещению стратегию TStrategyразмещения.

AddRedisGrainDirectory(ISiloHostBuilder, String, Action<OptionsBuilder<RedisGrainDirectoryOptions>>)

Добавление хранилища данных Redis в качестве именованного каталога Grain

AddRedisGrainDirectory(ISiloHostBuilder, String, Action<RedisGrainDirectoryOptions>)

Добавление хранилища данных Redis в качестве именованного каталога Grain

UseRedisGrainDirectoryAsDefault(ISiloHostBuilder, Action<OptionsBuilder<RedisGrainDirectoryOptions>>)

Использование хранилища данных Redis в качестве каталога зерна по умолчанию

UseRedisGrainDirectoryAsDefault(ISiloHostBuilder, Action<RedisGrainDirectoryOptions>)

Использование хранилища данных Redis в качестве каталога зерна по умолчанию

AddAdoNetGrainStorage(ISiloHostBuilder, String, Action<OptionsBuilder<AdoNetGrainStorageOptions>>)

Настройте silo для использования хранилища AdoNet для хранения зерна. Инструкции по настройке базы данных доступны по адресу http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorage(ISiloHostBuilder, String, Action<AdoNetGrainStorageOptions>)

Настройте silo для использования хранилища AdoNet для хранения зерна. Инструкции по настройке базы данных доступны по адресу http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorageAsDefault(ISiloHostBuilder, Action<OptionsBuilder<AdoNetGrainStorageOptions>>)

Настройте silo для использования хранилища AdoNet для зерна по умолчанию. Инструкции по настройке базы данных доступны по адресу http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorageAsDefault(ISiloHostBuilder, Action<AdoNetGrainStorageOptions>)

Настройте silo для использования хранилища AdoNet для зерна по умолчанию. Инструкции по настройке базы данных доступны по адресу http://aka.ms/orleans-sql-scripts.

AddAzureQueueStreams(ISiloHostBuilder, String, Action<OptionsBuilder<AzureQueueOptions>>)

Настройка silo для использования постоянных потоков очереди Azure с параметрами по умолчанию

AddAzureQueueStreams(ISiloHostBuilder, String, Action<SiloAzureQueueStreamConfigurator>)

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

AddAzureQueueStreams<TDataAdapter>(ISiloHostBuilder, String, Action<OptionsBuilder<AzureQueueOptions>>)

Настройка silo для использования постоянных потоков очереди Azure с параметрами по умолчанию

AddAzureQueueStreams<TDataAdapter>(ISiloHostBuilder, String, Action<SiloAzureQueueStreamConfigurator<TDataAdapter>>)

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

AddEventHubStreams(ISiloHostBuilder, String, Action<EventHubOptions>, Action<AzureTableStreamCheckpointerOptions>)

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

AddEventHubStreams(ISiloHostBuilder, String, Action<ISiloEventHubStreamConfigurator>)

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

AddEventHubStreams(ISiloHostBuilder, String, Action<SiloEventHubStreamConfigurator>)

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

AddMemoryStreams<TSerializer>(ISiloHostBuilder, String, Action<SiloMemoryStreamConfigurator<TSerializer>>)

Настройте silo для использования потоков памяти.

AddSqsStreams(ISiloHostBuilder, String, Action<SqsOptions>)

Настройте silo для использования постоянных потоков SQS.

AddSqsStreams(ISiloHostBuilder, String, Action<SiloSqsStreamConfigurator>)

Настройте silo для использования постоянных потоков SQS.

AddSqsStreams(ISiloHostBuilder, String, Action<SiloSqsStreamConfigurator>)

Настройте silo для использования постоянных потоков SQS.

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

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

UseDynamoDBTransactionLog(ISiloHostBuilder, Action<DynamoDBTransactionLogOptions>)

Настройте кластер для использования журнала транзакций dynamoDB с помощью действия настройки.

UseDynamoDBTransactionLog(ISiloHostBuilder, Action<OptionsBuilder<DynamoDBTransactionLogOptions>>)

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

UseTransactions(ISiloHostBuilder, Boolean)

Настройка кластера для использования распределенного алгоритма TM

AddMemoryStreams<TSerializer>(ISiloHostBuilder, String, Action<ISiloMemoryStreamConfigurator>)

Настройте silo для использования потоков памяти.

AddStartupTask(ISiloHostBuilder, IStartupTask, Int32)

Добавляет задачу запуска, которая будет выполнена при запуске silo.

AddStartupTask(ISiloHostBuilder, Func<IServiceProvider,CancellationToken,Task>, Int32)

Добавляет задачу запуска, которая будет выполнена при запуске silo.

AddStartupTask<TStartup>(ISiloHostBuilder, Int32)

Добавляет задачу запуска, которая будет выполнена при запуске silo.

Configure<TOptions>(ISiloHostBuilder, IConfiguration)

Регистрирует экземпляр конфигурации, к которому будет привязан объект TOptions.

Configure<TOptions>(ISiloHostBuilder, Action<TOptions>)

Регистрирует действие, используемое для настройки определенного типа параметров.

ConfigureAppConfiguration(ISiloHostBuilder, Action<IConfigurationBuilder>)

Настраивает конфигурацию для оставшейся части процесса сборки и приложения. Может вызываться несколько раз с накоплением результатов. Результаты будут доступны в Configuration для дальнейших операций, а также в Services.

ConfigureApplicationParts(ISiloHostBuilder, Action<IApplicationPartManager>)

Настраивает ApplicationPartManager использование заданного .Action<T>

ConfigureLogging(ISiloHostBuilder, Action<ILoggingBuilder>)

Добавляет делегат для настройки указанного интерфейса ILoggingBuilder. Он может вызываться несколько раз.

ConfigureLogging(ISiloHostBuilder, Action<HostBuilderContext,ILoggingBuilder>)

Добавляет делегат для настройки указанного интерфейса ILoggingBuilder. Он может вызываться несколько раз.

ConfigureServices(ISiloHostBuilder, Action<IServiceCollection>)

Добавляет службы в контейнер. Может вызываться несколько раз с накоплением результатов.

GetApplicationPartManager(ISiloHostBuilder)

Возвращает ApplicationPartManager для этого экземпляра.

UseEnvironment(ISiloHostBuilder, String)

Укажите среду, которую будет использовать узел.

UseServiceProviderFactory(ISiloHostBuilder, Func<IServiceCollection,IServiceProvider>)

Указывает, как IServiceProvider настраивается этот сило.

AddIncomingGrainCallFilter(ISiloHostBuilder, IIncomingGrainCallFilter)

Добавляет конвейер IIncomingGrainCallFilter фильтра.

AddIncomingGrainCallFilter(ISiloHostBuilder, IncomingGrainCallFilterDelegate)

IOutgoingGrainCallFilter Добавляет конвейер фильтра через делегат.

AddIncomingGrainCallFilter<TImplementation>(ISiloHostBuilder)

Добавляет конвейер IIncomingGrainCallFilter фильтра.

AddOutgoingGrainCallFilter(ISiloHostBuilder, IOutgoingGrainCallFilter)

Добавляет конвейер IOutgoingGrainCallFilter фильтра.

AddOutgoingGrainCallFilter(ISiloHostBuilder, OutgoingGrainCallFilterDelegate)

IOutgoingGrainCallFilter Добавляет конвейер фильтра через делегат.

AddOutgoingGrainCallFilter<TImplementation>(ISiloHostBuilder)

Добавляет конвейер IOutgoingGrainCallFilter фильтра.

UseAdoNetReminderService(ISiloHostBuilder, Action<OptionsBuilder<AdoNetReminderTableOptions>>)

Добавляет хранилище напоминаний с помощью ADO.NET. Инструкции по настройке базы данных доступны по адресу http://aka.ms/orleans-sql-scripts.

UseAdoNetReminderService(ISiloHostBuilder, Action<AdoNetReminderTableOptions>)

Добавляет хранилище напоминаний с помощью ADO.NET. Инструкции по настройке базы данных доступны по адресу http://aka.ms/orleans-sql-scripts.

UseAzureTableReminderService(ISiloHostBuilder, Action<OptionsBuilder<AzureTableReminderStorageOptions>>)

Добавляет хранилище напоминаний, поддерживаемую хранилищем таблиц Azure.

UseAzureTableReminderService(ISiloHostBuilder, Action<AzureTableReminderStorageOptions>)

Добавляет хранилище напоминаний, поддерживаемую хранилищем таблиц Azure.

UseAzureTableReminderService(ISiloHostBuilder, String)

Добавляет хранилище напоминаний, поддерживаемую хранилищем таблиц Azure.

UseDynamoDBReminderService(ISiloHostBuilder, Action<DynamoDBReminderStorageOptions>)

Добавляет хранилище напоминаний, поддерживаемого Amazon DynamoDB.

UseInMemoryReminderService(ISiloHostBuilder)

Настраивает хранилище напоминаний с помощью хранилища в памяти, не сохраняемого хранилища.

AddStateStorageBasedLogConsistencyProvider(ISiloHostBuilder, String)

Добавляет поставщик согласованности журналов хранилища состояний"/>

AddStateStorageBasedLogConsistencyProviderAsDefault(ISiloHostBuilder)

Добавляет поставщик согласованности журнала хранилища состояний в качестве поставщика согласованности по умолчанию"/>

AddPersistentStreams(ISiloHostBuilder, String, Func<IServiceProvider,String,IQueueAdapterFactory>, Action<ISiloPersistentStreamConfigurator>)

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

AddPersistentStreams(ISiloHostBuilder, String, Func<IServiceProvider,String,IQueueAdapterFactory>, Action<ISiloPersistentStreamConfigurator>)

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

AddSimpleMessageStreamProvider(ISiloHostBuilder, String, Action<OptionsBuilder<SimpleMessageStreamProviderOptions>>)

Настройка silo для использования SimpleMessageProvider

AddSimpleMessageStreamProvider(ISiloHostBuilder, String, Action<SimpleMessageStreamProviderOptions>)

Настройка silo для использования SimpleMessageProvider

AddSimpleMessageStreamProvider(ISiloHostBuilder, String, Action<ISimpleMessageStreamConfigurator>)

Настройка silo для использования SimpleMessageProvider

UseZooKeeperClustering(ISiloHostBuilder, Action<OptionsBuilder<ZooKeeperClusteringSiloOptions>>)

Настраивает silo для использования ZooKeeper для членства в кластере.

UseZooKeeperClustering(ISiloHostBuilder, Action<ZooKeeperClusteringSiloOptions>)

Настраивает silo для использования ZooKeeper для членства в кластере.

UseInMemoryLeaseProvider(ISiloHostBuilder)

Настройте silo с помощью функций тестирования и разработки. NOT FOR PRODUCTION USE — только разработка и тестирование

UseSiloUnobservedExceptionsHandler(ISiloHostBuilder)

Настройка silo с помощью обработчика исключений, не заслуженного

UseLinuxEnvironmentStatistics(ISiloHostBuilder)

Использование статистики среды узла Linux

UsePerfCounterEnvironmentStatistics(ISiloHostBuilder)

Использование счетчиков производительности Windows в качестве источника для статистики среды узла

AddFaultInjectionMemoryStorage(ISiloHostBuilder, String, Action<OptionsBuilder<MemoryGrainStorageOptions>>, Action<OptionsBuilder<FaultInjectionGrainStorageOptions>>)

Настройка silo для использования FaultInjectionMemoryStorage

AddFaultInjectionMemoryStorage(ISiloHostBuilder, String, Action<MemoryGrainStorageOptions>, Action<FaultInjectionGrainStorageOptions>)

Настройка silo для использования FaultInjectionMemoryStorage

GetConfiguration(ISiloHostBuilder)

Функциональные возможности для создания ISiloHost экземпляров.

GetConfigurationValue(ISiloHostBuilder, String)

Функциональные возможности для создания ISiloHost экземпляров.

GetTestClusterOptions(ISiloHostBuilder)

Функциональные возможности для создания ISiloHost экземпляров.

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloHostBuilder, Action<AzureTableTransactionalStateOptions>)

Функциональные возможности для создания ISiloHost экземпляров.

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloHostBuilder, String, Action<AzureTableTransactionalStateOptions>)

Функциональные возможности для создания ISiloHost экземпляров.

UseControlledFaultInjectionTransactionState(ISiloHostBuilder)

Настройка кластера для использования распределенного алгоритма TM

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