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


ISiloBuilder Интерфейс

Определение

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

public interface ISiloBuilder
type ISiloBuilder = interface
Public Interface ISiloBuilder

Свойства

Configuration

Возвращает конфигурацию.

Properties

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

Services

Службы, к которым предоставлен общий доступ к узлу и узлу.

Методы

ConfigureServices(Action<HostBuilderContext,IServiceCollection>)

Настраивает службы в контейнере. Это может вызываться несколько раз, и результаты будут аддитивными.

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

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

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

AddProviderClusterOptions(ISiloBuilder, String, Action<ClusterOptions>)

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

AddActivationRepartitioner(ISiloBuilder)

Включает повторную секцию активации для этого сило.

AddActivationRepartitioner<TRule>(ISiloBuilder)

Включает повторную секцию активации для этого сило.

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

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

AddAdoNetGrainStorage(ISiloBuilder, String, Action<AdoNetGrainStorageOptions>)

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

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

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

AddAdoNetGrainStorageAsDefault(ISiloBuilder, Action<AdoNetGrainStorageOptions>)

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

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

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

UseAdoNetClustering(ISiloBuilder, Action<AdoNetClusteringSiloOptions>)

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

AddApplicationInsightsTelemetryConsumer(ISiloBuilder, String)

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

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

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

UseDynamoDBClustering(ISiloBuilder, Action<DynamoDBClusteringOptions>)

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

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

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

AddAzureBlobGrainStorage(ISiloBuilder, String, Action<AzureBlobStorageOptions>)

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

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

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

AddAzureBlobGrainStorageAsDefault(ISiloBuilder, Action<AzureBlobStorageOptions>)

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

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

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

UseAzureTableReminderService(ISiloBuilder, Action<AzureTableReminderStorageOptions>)

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

UseAzureTableReminderService(ISiloBuilder, String)

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

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

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

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

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

UseAzureStorageClustering(ISiloBuilder, Action<AzureStorageClusteringOptions>)

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

UseAzureStorageClustering(ISiloBuilder, Action<AzureStorageClusteringOptions>)

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

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

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

AddAzureTableGrainDirectory(ISiloBuilder, String, Action<AzureTableGrainDirectoryOptions>)

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

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

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

UseAzureTableGrainDirectoryAsDefault(ISiloBuilder, Action<AzureTableGrainDirectoryOptions>)

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

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

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

AddAzureTableGrainDirectory(ISiloBuilder, String, Action<AzureTableGrainDirectoryOptions>)

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

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

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

UseAzureTableGrainDirectoryAsDefault(ISiloBuilder, Action<AzureTableGrainDirectoryOptions>)

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

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

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

AddAzureTableGrainStorage(ISiloBuilder, String, Action<AzureTableStorageOptions>)

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

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

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

AddAzureTableGrainStorageAsDefault(ISiloBuilder, Action<AzureTableStorageOptions>)

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

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

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

AddAzureTableTransactionalStateStorage(ISiloBuilder, String, Action<AzureTableTransactionalStateOptions>)

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

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

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

AddAzureTableTransactionalStateStorageAsDefault(ISiloBuilder, Action<AzureTableTransactionalStateOptions>)

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

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

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

AddAzureTableTransactionalStateStorage(ISiloBuilder, String, Action<AzureTableTransactionalStateOptions>)

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

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

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

AddAzureTableTransactionalStateStorageAsDefault(ISiloBuilder, Action<AzureTableTransactionalStateOptions>)

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

AddBroadcastChannel(ISiloBuilder, String, Action<OptionsBuilder<BroadcastChannelOptions>>)

Добавьте новый широковещательный канал в silo.

AddBroadcastChannel(ISiloBuilder, String, Action<BroadcastChannelOptions>)

Добавьте новый широковещательный канал в silo.

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

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

UseConsulClustering(ISiloBuilder, Action<ConsulClusteringSiloOptions>)

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

UseConsulSiloClustering(ISiloBuilder, Action<OptionsBuilder<ConsulClusteringOptions>>)

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

UseConsulSiloClustering(ISiloBuilder, Action<ConsulClusteringOptions>)

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

AddActivityPropagation(ISiloBuilder)

Добавьте Current распространение через вызовы зерна. Примечание. В соответствии с действием StartActivity(String, ActivityKind) будет создано только в том случае, если любой прослушиватель для действия существует HasListeners() и Sample возвращает PropagationData.

ConfigureDefaults(ISiloBuilder)

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

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

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

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

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

UseDevelopmentClustering(ISiloBuilder, Action<DevelopmentClusterMembershipOptions>)

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

UseDevelopmentClustering(ISiloBuilder, IPEndPoint)

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

UseLocalhostClustering(ISiloBuilder, Int32, Int32, IPEndPoint, String, String)

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

AddCustomStorageBasedLogConsistencyProvider(ISiloBuilder, String, String)

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

AddCustomStorageBasedLogConsistencyProviderAsDefault(ISiloBuilder, String)

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

AddEventDataGeneratorStreams(ISiloBuilder, String, Action<IEventDataGeneratorStreamConfigurator>)

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

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

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

AddDynamoDBGrainStorage(ISiloBuilder, String, Action<DynamoDBStorageOptions>)

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

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

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

AddDynamoDBGrainStorageAsDefault(ISiloBuilder, Action<DynamoDBStorageOptions>)

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

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

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

AddDynamoDBGrainStorage(ISiloBuilder, String, Action<DynamoDBStorageOptions>)

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

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

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

AddDynamoDBGrainStorageAsDefault(ISiloBuilder, Action<DynamoDBStorageOptions>)

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

UseDynamoDBReminderService(ISiloBuilder, Action<DynamoDBReminderStorageOptions>)

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

ConfigureEndpoints(ISiloBuilder, Int32, Int32, AddressFamily, Boolean)

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

ConfigureEndpoints(ISiloBuilder, IPAddress, Int32, Int32, Boolean)

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

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

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

AddIncomingGrainCallFilter(ISiloBuilder, IIncomingGrainCallFilter)

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

AddIncomingGrainCallFilter(ISiloBuilder, IncomingGrainCallFilterDelegate)

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

AddIncomingGrainCallFilter<TImplementation>(ISiloBuilder)

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

AddOutgoingGrainCallFilter(ISiloBuilder, IOutgoingGrainCallFilter)

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

AddOutgoingGrainCallFilter(ISiloBuilder, OutgoingGrainCallFilterDelegate)

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

AddOutgoingGrainCallFilter<TImplementation>(ISiloBuilder)

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

AddIncomingGrainCallFilter(ISiloBuilder, IIncomingGrainCallFilter)

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

AddIncomingGrainCallFilter(ISiloBuilder, IncomingGrainCallFilterDelegate)

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

AddIncomingGrainCallFilter<TImplementation>(ISiloBuilder)

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

AddOutgoingGrainCallFilter(ISiloBuilder, IOutgoingGrainCallFilter)

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

AddOutgoingGrainCallFilter(ISiloBuilder, OutgoingGrainCallFilterDelegate)

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

AddOutgoingGrainCallFilter<TImplementation>(ISiloBuilder)

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

AddGrainService<T>(ISiloBuilder)

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

AddGrainExtension<TExtensionInterface,TExtension>(ISiloBuilder)

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

UseKubernetesHosting(ISiloBuilder, Action<OptionsBuilder<KubernetesHostingOptions>>)

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

UseKubernetesHosting(ISiloBuilder)

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

AddLegacyClusterConfigurationSupport(ISiloBuilder, ClusterConfiguration)

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

ConfigureLocalHostPrimarySilo(ISiloBuilder, Int32, Int32)

Настраивает silo localhost.

LoadClusterConfiguration(ISiloBuilder)

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

UseConfiguration(ISiloBuilder, ClusterConfiguration)

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

AddLogStorageBasedLogConsistencyProvider(ISiloBuilder, String)

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

AddLogStorageBasedLogConsistencyProviderAsDefault(ISiloBuilder)

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

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

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

AddMemoryGrainStorage(ISiloBuilder, String, Action<MemoryGrainStorageOptions>)

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

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

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

AddMemoryGrainStorageAsDefault(ISiloBuilder, Action<MemoryGrainStorageOptions>)

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

AddNewRelicTelemetryConsumer(ISiloBuilder)

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

UseTls(ISiloBuilder, Action<TlsOptions>)

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

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

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

UseTls(ISiloBuilder, X509Certificate2, Action<TlsOptions>)

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

UseTls(ISiloBuilder, X509Certificate2)

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

AddPerfCountersTelemetryConsumer(ISiloBuilder)

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

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

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

AddPlacementDirector<TStrategy,TDirector>(ISiloBuilder)

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

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

Добавляет именованный каталог зерна, который сохраняет записи в Redis.

AddRedisGrainDirectory(ISiloBuilder, String, Action<RedisGrainDirectoryOptions>)

Добавляет именованный каталог зерна, который сохраняет записи в Redis.

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

Добавляет каталог по умолчанию, который сохраняет записи в Redis.

UseRedisGrainDirectoryAsDefault(ISiloBuilder, Action<RedisGrainDirectoryOptions>)

Добавляет каталог по умолчанию, который сохраняет записи в Redis.

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

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

AddAdoNetGrainStorage(ISiloBuilder, String, Action<AdoNetGrainStorageOptions>)

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

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

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

AddAdoNetGrainStorageAsDefault(ISiloBuilder, Action<AdoNetGrainStorageOptions>)

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

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

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

AddAzureQueueStreams(ISiloBuilder, String, Action<SiloAzureQueueStreamConfigurator>)

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

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

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

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

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

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

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

AddEventHubStreams(ISiloBuilder, String, Action<ISiloEventHubStreamConfigurator>)

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

AddEventHubStreams(ISiloBuilder, String, Action<SiloEventHubStreamConfigurator>)

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

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

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

AddSqsStreams(ISiloBuilder, String, Action<SqsOptions>)

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

AddSqsStreams(ISiloBuilder, String, Action<SiloSqsStreamConfigurator>)

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

AddSqsStreams(ISiloBuilder, String, Action<SiloSqsStreamConfigurator>)

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

Configure<TOptions>(ISiloBuilder, IConfiguration)

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

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

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

ConfigureApplicationParts(ISiloBuilder, Action<IApplicationPartManager>)

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

ConfigureLogging(ISiloBuilder, Action<HostBuilderContext,ILoggingBuilder>)

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

ConfigureLogging(ISiloBuilder, Action<ILoggingBuilder>)

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

ConfigureServices(ISiloBuilder, Action<IServiceCollection>)

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

GetApplicationPartManager(ISiloBuilder)

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

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

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

UseTransactions(ISiloBuilder, Boolean)

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

UseTransactions(ISiloBuilder)

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

AddMemoryStreams(ISiloBuilder, String, Action<ISiloMemoryStreamConfigurator>)

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

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

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

AddReminders(ISiloBuilder)

Добавляет поддержку напоминаний в этот silo.

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

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

UseAdoNetReminderService(ISiloBuilder, Action<AdoNetReminderTableOptions>)

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

UseInMemoryReminderService(ISiloBuilder)

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

AddStartupTask(ISiloBuilder, IStartupTask, Int32)

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

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

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

AddStartupTask<TStartup>(ISiloBuilder, Int32)

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

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

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

AddStreamFilter<T>(ISiloBuilder, String)

Добавляет фильтр потока.

AddStreaming(ISiloBuilder)

Добавьте поддержку потоковой передачи в это приложение.

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

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

UseAdoNetReminderService(ISiloBuilder, Action<AdoNetReminderTableOptions>)

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

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

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

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

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

UseAzureTableReminderService(ISiloBuilder, Action<AzureTableReminderStorageOptions>)

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

UseAzureTableReminderService(ISiloBuilder, Action<AzureTableReminderStorageOptions>)

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

UseAzureTableReminderService(ISiloBuilder, String)

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

UseDynamoDBReminderService(ISiloBuilder, Action<DynamoDBReminderStorageOptions>)

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

UseInMemoryReminderService(ISiloBuilder)

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

AddStateStorageBasedLogConsistencyProvider(ISiloBuilder, String)

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

AddStateStorageBasedLogConsistencyProviderAsDefault(ISiloBuilder)

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

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

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

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

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

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

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

AddSimpleMessageStreamProvider(ISiloBuilder, String, Action<SimpleMessageStreamProviderOptions>)

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

AddSimpleMessageStreamProvider(ISiloBuilder, String, Action<ISimpleMessageStreamConfigurator>)

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

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

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

UseZooKeeperClustering(ISiloBuilder, Action<ZooKeeperClusteringSiloOptions>)

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

UseInMemoryLeaseProvider(ISiloBuilder)

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

AddGrainDirectory<T>(ISiloBuilder, String, Func<IServiceProvider,String,T>)

Добавьте реализацию поставщика каталогов зерна в хранилище. Если тип поставщика реализует ILifecycleParticipant<TLifecycleObservable> он автоматически будет участвовать в жизненном цикле silo.

UseSiloUnobservedExceptionsHandler(ISiloBuilder)

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

UseLinuxEnvironmentStatistics(ISiloBuilder)

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

UsePerfCounterEnvironmentStatistics(ISiloBuilder)

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

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

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

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

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

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

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

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

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

GetConfiguration(ISiloBuilder)

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

GetConfigurationValue(ISiloBuilder, String)

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

GetTestClusterOptions(ISiloBuilder)

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

UseUnixSocketConnection(ISiloBuilder)

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

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloBuilder, Action<AzureTableTransactionalStateOptions>)

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

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloBuilder, String, Action<AzureTableTransactionalStateOptions>)

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

UseControlledFaultInjectionTransactionState(ISiloBuilder)

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

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