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

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

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

Имя Описание
AddAdoNetGrainStorage(ISiloHostBuilder, String, Action<AdoNetGrainStorageOptions>)

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

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

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

AddAdoNetGrainStorageAsDefault(ISiloHostBuilder, Action<AdoNetGrainStorageOptions>)

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

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

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

AddApplicationInsightsTelemetryConsumer(ISiloHostBuilder, String)

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

AddAzureBlobGrainStorage(ISiloHostBuilder, String, Action<AzureBlobStorageOptions>)

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

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

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

AddAzureBlobGrainStorageAsDefault(ISiloHostBuilder, Action<AzureBlobStorageOptions>)

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

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

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

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.

AddAzureTableGrainDirectory(ISiloHostBuilder, String, Action<AzureTableGrainDirectoryOptions>)

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

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

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

AddAzureTableGrainStorage(ISiloHostBuilder, String, Action<AzureTableStorageOptions>)

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

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

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

AddAzureTableGrainStorageAsDefault(ISiloHostBuilder, Action<AzureTableStorageOptions>)

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

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

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

AddAzureTableTransactionalStateStorage(ISiloHostBuilder, String, Action<AzureTableTransactionalStateOptions>)

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

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

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

AddAzureTableTransactionalStateStorageAsDefault(ISiloHostBuilder, Action<AzureTableTransactionalStateOptions>)

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

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

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

AddCustomStorageBasedLogConsistencyProvider(ISiloHostBuilder, String, String)

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

AddCustomStorageBasedLogConsistencyProviderAsDefault(ISiloHostBuilder, String)

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

AddDynamoDBGrainStorage(ISiloHostBuilder, String, Action<DynamoDBStorageOptions>)

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

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

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

AddDynamoDBGrainStorageAsDefault(ISiloHostBuilder, Action<DynamoDBStorageOptions>)

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

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

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

AddEventDataGeneratorStreams(ISiloHostBuilder, String, Action<IEventDataGeneratorStreamConfigurator>)

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

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

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

AddEventHubStreams(ISiloHostBuilder, String, Action<ISiloEventHubStreamConfigurator>)

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

AddEventHubStreams(ISiloHostBuilder, String, Action<SiloEventHubStreamConfigurator>)

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

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloHostBuilder, Action<AzureTableTransactionalStateOptions>)

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

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloHostBuilder, String, Action<AzureTableTransactionalStateOptions>)

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

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

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

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

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

AddGrainExtension<TExtensionInterface,TExtension>(ISiloHostBuilder)

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

AddGrainService<T>(ISiloHostBuilder)

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

AddIncomingGrainCallFilter(ISiloHostBuilder, IIncomingGrainCallFilter)

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

AddIncomingGrainCallFilter(ISiloHostBuilder, IncomingGrainCallFilterDelegate)

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

AddIncomingGrainCallFilter<TImplementation>(ISiloHostBuilder)

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

AddLegacyClusterConfigurationSupport(ISiloHostBuilder, ClusterConfiguration)

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

AddLogStorageBasedLogConsistencyProvider(ISiloHostBuilder, String)

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

AddLogStorageBasedLogConsistencyProviderAsDefault(ISiloHostBuilder)

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

AddMemoryGrainStorage(ISiloHostBuilder, String, Action<MemoryGrainStorageOptions>)

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

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

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

AddMemoryGrainStorageAsDefault(ISiloHostBuilder, Action<MemoryGrainStorageOptions>)

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

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

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

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

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

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

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

AddNewRelicTelemetryConsumer(ISiloHostBuilder)

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

AddOutgoingGrainCallFilter(ISiloHostBuilder, IOutgoingGrainCallFilter)

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

AddOutgoingGrainCallFilter(ISiloHostBuilder, OutgoingGrainCallFilterDelegate)

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

AddOutgoingGrainCallFilter<TImplementation>(ISiloHostBuilder)

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

AddPerfCountersTelemetryConsumer(ISiloHostBuilder)

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

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

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

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

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

AddPlacementDirector<TStrategy,TDirector>(ISiloHostBuilder)

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

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

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

AddProviderClusterOptions(ISiloHostBuilder, String, Action<ClusterOptions>)

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

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

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

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

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

AddRedisGrainDirectory(ISiloHostBuilder, String, Action<RedisGrainDirectoryOptions>)

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

AddSimpleMessageStreamProvider(ISiloHostBuilder, String, Action<ISimpleMessageStreamConfigurator>)

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

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

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

AddSimpleMessageStreamProvider(ISiloHostBuilder, String, Action<SimpleMessageStreamProviderOptions>)

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

AddSqsStreams(ISiloHostBuilder, String, Action<SiloSqsStreamConfigurator>)

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

AddSqsStreams(ISiloHostBuilder, String, Action<SiloSqsStreamConfigurator>)

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

AddSqsStreams(ISiloHostBuilder, String, Action<SqsOptions>)

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

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

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

AddStartupTask(ISiloHostBuilder, IStartupTask, Int32)

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

AddStartupTask<TStartup>(ISiloHostBuilder, Int32)

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

AddStateStorageBasedLogConsistencyProvider(ISiloHostBuilder, String)

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

AddStateStorageBasedLogConsistencyProviderAsDefault(ISiloHostBuilder)

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

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

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

Configure<TOptions>(ISiloHostBuilder, IConfiguration)

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

ConfigureAppConfiguration(ISiloHostBuilder, Action<IConfigurationBuilder>)

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

ConfigureApplicationParts(ISiloHostBuilder, Action<IApplicationPartManager>)

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

ConfigureDefaults(ISiloHostBuilder)

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

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

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

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

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

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

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

ConfigureLocalHostPrimarySilo(ISiloHostBuilder, Int32, Int32)

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

ConfigureLogging(ISiloHostBuilder, Action<HostBuilderContext,ILoggingBuilder>)

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

ConfigureLogging(ISiloHostBuilder, Action<ILoggingBuilder>)

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

ConfigureServices(ISiloHostBuilder, Action<IServiceCollection>)

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

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

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

GetApplicationPartManager(ISiloHostBuilder)

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

GetConfiguration(ISiloHostBuilder)

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

GetConfigurationValue(ISiloHostBuilder, String)

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

GetTestClusterOptions(ISiloHostBuilder)

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

LoadClusterConfiguration(ISiloHostBuilder)

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

UseAdoNetClustering(ISiloHostBuilder, Action<AdoNetClusteringSiloOptions>)

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

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

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

UseAdoNetReminderService(ISiloHostBuilder, Action<AdoNetReminderTableOptions>)

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

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

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

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

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

UseAzureStorageClustering(ISiloHostBuilder, Action<AzureStorageClusteringOptions>)

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

UseAzureStorageClustering(ISiloHostBuilder, Action<AzureStorageClusteringOptions>)

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

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

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

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

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

UseAzureTableGrainDirectoryAsDefault(ISiloHostBuilder, Action<AzureTableGrainDirectoryOptions>)

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

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

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

UseAzureTableReminderService(ISiloHostBuilder, Action<AzureTableReminderStorageOptions>)

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

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

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

UseAzureTableReminderService(ISiloHostBuilder, String)

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

UseConfiguration(ISiloHostBuilder, ClusterConfiguration)

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

UseConsulClustering(ISiloHostBuilder, Action<ConsulClusteringSiloOptions>)

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

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

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

UseControlledFaultInjectionTransactionState(ISiloHostBuilder)

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

UseDevelopmentClustering(ISiloHostBuilder, Action<DevelopmentClusterMembershipOptions>)

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

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

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

UseDevelopmentClustering(ISiloHostBuilder, IPEndPoint)

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

UseDynamoDBClustering(ISiloHostBuilder, Action<DynamoDBClusteringOptions>)

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

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

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

UseDynamoDBReminderService(ISiloHostBuilder, Action<DynamoDBReminderStorageOptions>)

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

UseDynamoDBTransactionLog(ISiloHostBuilder, Action<DynamoDBTransactionLogOptions>)

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

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

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

UseEnvironment(ISiloHostBuilder, String)

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

UseInMemoryLeaseProvider(ISiloHostBuilder)

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

UseInMemoryReminderService(ISiloHostBuilder)

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

UseLinuxEnvironmentStatistics(ISiloHostBuilder)

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

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

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

UsePerfCounterEnvironmentStatistics(ISiloHostBuilder)

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

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

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

UseRedisGrainDirectoryAsDefault(ISiloHostBuilder, Action<RedisGrainDirectoryOptions>)

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

UseServiceFabricClustering(ISiloHostBuilder, ServiceContext)

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

UseServiceProviderFactory(ISiloHostBuilder, Func<IServiceCollection,IServiceProvider>)

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

UseSiloUnobservedExceptionsHandler(ISiloHostBuilder)

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

UseTls(ISiloHostBuilder, Action<TlsOptions>)

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

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

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

UseTls(ISiloHostBuilder, X509Certificate2, Action<TlsOptions>)

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

UseTls(ISiloHostBuilder, X509Certificate2)

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

UseTransactions(ISiloHostBuilder, Boolean)

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

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

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

UseZooKeeperClustering(ISiloHostBuilder, Action<ZooKeeperClusteringSiloOptions>)

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

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