Partilhar via


SiloHostBuilder Classe

Definição

Funcionalidade para criar ISiloHost instâncias.

public class SiloHostBuilder : Orleans.Hosting.ISiloHostBuilder
type SiloHostBuilder = class
    interface ISiloHostBuilder
Public Class SiloHostBuilder
Implements ISiloHostBuilder
Herança
SiloHostBuilder
Implementações

Construtores

Nome Description
SiloHostBuilder()

Funcionalidade para criar ISiloHost instâncias.

Propriedades

Nome Description
Properties

Uma localização central para compartilhar o estado entre os componentes durante o processo de construção do host.

Métodos

Nome Description
Build()

Executar as ações determinadas para inicializar o host. Isso pode ser chamado apenas uma vez.

ConfigureAppConfiguration(Action<HostBuilderContext,IConfigurationBuilder>)

Define a configuração para o restante do processo de build e do aplicativo. Isso pode ser chamado várias vezes e os resultados serão aditivos. Os resultados estarão disponíveis em Configuration para operações subsequentes, bem como em Services.

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

Habilita a configuração do contêiner de dependência instanciado. Isso pode ser chamado várias vezes e os resultados serão aditivos.

ConfigureHostConfiguration(Action<IConfigurationBuilder>)

Definir a configuração do próprio construtor. Isso será usado para inicializar o IHostingEnvironment para uso posterior no processo de build. Isso pode ser chamado várias vezes e os resultados serão aditivos.

ConfigureServices(Action<HostBuilderContext,IServiceCollection>)

Adiciona serviços ao contêiner. Isso pode ser chamado várias vezes e os resultados serão aditivos.

UseServiceProviderFactory<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>)

Substitui a fábrica usada para criar o provedor de serviços.

Métodos de Extensão

Nome Description
AddAdoNetGrainStorage(ISiloHostBuilder, String, Action<AdoNetGrainStorageOptions>)

Configure o silo para usar o armazenamento de granularidade AdoNet para armazenamento de granularidade. As instruções sobre como configurar o banco de dados estão disponíveis em http://aka.ms/orleans-sql-scripts.

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

Configure o silo para usar o armazenamento de granularidade AdoNet para armazenamento de granularidade. As instruções sobre como configurar o banco de dados estão disponíveis em http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorageAsDefault(ISiloHostBuilder, Action<AdoNetGrainStorageOptions>)

Configure o silo para usar o armazenamento de granularidade AdoNet como o armazenamento de granularidade padrão. As instruções sobre como configurar o banco de dados estão disponíveis em http://aka.ms/orleans-sql-scripts.

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

Configure o silo para usar o armazenamento de granularidade AdoNet como o armazenamento de granularidade padrão. As instruções sobre como configurar o banco de dados estão disponíveis em http://aka.ms/orleans-sql-scripts.

AddApplicationInsightsTelemetryConsumer(ISiloHostBuilder, String)

Adiciona um provedor de consumidor telemétrico de métricas do tipo AITelemetryConsumer.

AddAzureBlobGrainStorage(ISiloHostBuilder, String, Action<AzureBlobStorageOptions>)

Configure o silo para usar o armazenamento de blobs do Azure para armazenamento de granularidade.

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

Configure o silo para usar o armazenamento de blobs do Azure para armazenamento de granularidade.

AddAzureBlobGrainStorageAsDefault(ISiloHostBuilder, Action<AzureBlobStorageOptions>)

Configure o silo para usar o armazenamento de blobs do Azure como o armazenamento de granularidade padrão.

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

Configure o silo para usar o armazenamento de blobs do Azure como o armazenamento de granularidade padrão.

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

Configurar o silo para usar fluxos persistentes da fila do Azure com configurações padrão

AddAzureQueueStreams(ISiloHostBuilder, String, Action<SiloAzureQueueStreamConfigurator>)

Configure o silo para usar fluxos persistentes da fila do Azure.

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

Configurar o silo para usar fluxos persistentes da fila do Azure com configurações padrão

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

Configure o silo para usar fluxos persistentes da fila do Azure.

AddAzureTableGrainDirectory(ISiloHostBuilder, String, Action<AzureTableGrainDirectoryOptions>)

Funcionalidade para criar ISiloHost instâncias.

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

Funcionalidade para criar ISiloHost instâncias.

AddAzureTableGrainStorage(ISiloHostBuilder, String, Action<AzureTableStorageOptions>)

Configure o silo para usar o armazenamento de tabelas do Azure para armazenamento de granularidade.

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

Configure o silo para usar o armazenamento de tabelas do Azure para armazenamento de granularidade.

AddAzureTableGrainStorageAsDefault(ISiloHostBuilder, Action<AzureTableStorageOptions>)

Configure o silo para usar o armazenamento de tabelas do Azure como o armazenamento de granularidade padrão.

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

Configure o silo para usar o armazenamento de tabelas do Azure como o armazenamento de granularidade padrão.

AddAzureTableTransactionalStateStorage(ISiloHostBuilder, String, Action<AzureTableTransactionalStateOptions>)

Configure o silo para usar o armazenamento de tabelas do Azure para armazenamento de granularidade transacional.

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

Configure o silo para usar o armazenamento de tabelas do Azure para armazenamento de granularidade transacional.

AddAzureTableTransactionalStateStorageAsDefault(ISiloHostBuilder, Action<AzureTableTransactionalStateOptions>)

Configure o silo para usar o armazenamento de tabelas do Azure como o armazenamento de granularidade transacional padrão.

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

Configure o silo para usar o armazenamento de tabelas do Azure como o armazenamento de granularidade transacional padrão.

AddCustomStorageBasedLogConsistencyProvider(ISiloHostBuilder, String, String)

Adiciona um provedor de consistência de log de armazenamento personalizado"/>

AddCustomStorageBasedLogConsistencyProviderAsDefault(ISiloHostBuilder, String)

Adiciona um provedor de consistência de log de armazenamento personalizado como provedor de consistência padrão"/>

AddDynamoDBGrainStorage(ISiloHostBuilder, String, Action<DynamoDBStorageOptions>)

Configure o silo para usar o armazenamento AWS DynamoDB para armazenamento de granularidade.

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

Configure o silo para usar o armazenamento AWS DynamoDB para armazenamento de granularidade.

AddDynamoDBGrainStorageAsDefault(ISiloHostBuilder, Action<DynamoDBStorageOptions>)

Configure o silo para usar o armazenamento AWS DynamoDB como o armazenamento de granularidade padrão.

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

Configure o silo para usar o armazenamento AWS DynamoDB como o armazenamento de granularidade padrão.

AddEventDataGeneratorStreams(ISiloHostBuilder, String, Action<IEventDataGeneratorStreamConfigurator>)

Configure o silo para usar fluxos de gerador de dados de eventos.

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

Configurar o silo para usar fluxos persistentes do hub de eventos com o ponteiro de verificação padrão e outras configurações

AddEventHubStreams(ISiloHostBuilder, String, Action<ISiloEventHubStreamConfigurator>)

Configure o silo para usar fluxos persistentes do hub de eventos.

AddEventHubStreams(ISiloHostBuilder, String, Action<SiloEventHubStreamConfigurator>)

Configure o silo para usar fluxos persistentes do hub de eventos.

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloHostBuilder, Action<AzureTableTransactionalStateOptions>)

Funcionalidade para criar ISiloHost instâncias.

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloHostBuilder, String, Action<AzureTableTransactionalStateOptions>)

Funcionalidade para criar ISiloHost instâncias.

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

Configurar o silo para usar FaultInjectionMemoryStorage

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

Configurar o silo para usar FaultInjectionMemoryStorage

AddGrainExtension<TExtensionInterface,TExtension>(ISiloHostBuilder)

Registra uma implementação de extensão de granularidade para a interface especificada.

AddGrainService<T>(ISiloHostBuilder)

Registra um serviço de granularidade de aplicativo a ser iniciado com o silo.

AddIncomingGrainCallFilter(ISiloHostBuilder, IIncomingGrainCallFilter)

Adiciona um IIncomingGrainCallFilter ao pipeline de filtro.

AddIncomingGrainCallFilter(ISiloHostBuilder, IncomingGrainCallFilterDelegate)

Adiciona um IOutgoingGrainCallFilter ao pipeline de filtro por meio de um delegado.

AddIncomingGrainCallFilter<TImplementation>(ISiloHostBuilder)

Adiciona um IIncomingGrainCallFilter ao pipeline de filtro.

AddLegacyClusterConfigurationSupport(ISiloHostBuilder, ClusterConfiguration)

Funcionalidade para criar ISiloHost instâncias.

AddLogStorageBasedLogConsistencyProvider(ISiloHostBuilder, String)

Adiciona um provedor de consistência de log de armazenamento de logs"/>

AddLogStorageBasedLogConsistencyProviderAsDefault(ISiloHostBuilder)

Adiciona um provedor de consistência de log de armazenamento de log como provedor de consistência padrão"/>

AddMemoryGrainStorage(ISiloHostBuilder, String, Action<MemoryGrainStorageOptions>)

Configure o silo para usar o armazenamento de granularidade de memória como o armazenamento de granularidade padrão.

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

Configure o silo para usar o armazenamento de granularidade de memória como o armazenamento de granularidade padrão.

AddMemoryGrainStorageAsDefault(ISiloHostBuilder, Action<MemoryGrainStorageOptions>)

Configure o silo para usar o armazenamento de granularidade de memória como o armazenamento de granularidade padrão.

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

Configure o silo para usar o armazenamento de granularidade de memória como o armazenamento de granularidade padrão.

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

Configure o silo para usar fluxos de memória.

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

Configure o silo para usar fluxos de memória.

AddNewRelicTelemetryConsumer(ISiloHostBuilder)

Adiciona um provedor de consumidor telemétrico de métricas do tipo NRTelemetryConsumer.

AddOutgoingGrainCallFilter(ISiloHostBuilder, IOutgoingGrainCallFilter)

Adiciona um IOutgoingGrainCallFilter ao pipeline de filtro.

AddOutgoingGrainCallFilter(ISiloHostBuilder, OutgoingGrainCallFilterDelegate)

Adiciona um IOutgoingGrainCallFilter ao pipeline de filtro por meio de um delegado.

AddOutgoingGrainCallFilter<TImplementation>(ISiloHostBuilder)

Adiciona um IOutgoingGrainCallFilter ao pipeline de filtro.

AddPerfCountersTelemetryConsumer(ISiloHostBuilder)

Adiciona um provedor de consumidor telemétrico de métricas do tipo OrleansPerfCounterTelemetryConsumer.

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

Configure o silo para usar fluxos persistentes.

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

Configure o silo para usar fluxos persistentes.

AddPlacementDirector<TStrategy,TDirector>(ISiloHostBuilder)

Configura um TDirector como o diretor de posicionamento para a estratégia TStrategyde posicionamento .

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

Adiciona um diretor de posicionamento.

AddProviderClusterOptions(ISiloHostBuilder, String, Action<ClusterOptions>)

Adicione uma substituição ClusterOptions por provedor. Observação: isso se destina a fins de migração como um meio de lidar com comportamentos inconsistentes anteriormente em como os provedores usavam ServiceId e ClusterId.

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

Adicione uma substituição ClusterOptions por provedor. Observação: isso se destina a fins de migração como um meio de lidar com comportamentos inconsistentes anteriormente em como os provedores usavam ServiceId e ClusterId.

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

Adicionar um armazenamento de dados redis como um diretório de granularidade nomeado

AddRedisGrainDirectory(ISiloHostBuilder, String, Action<RedisGrainDirectoryOptions>)

Adicionar um armazenamento de dados redis como um diretório de granularidade nomeado

AddSimpleMessageStreamProvider(ISiloHostBuilder, String, Action<ISimpleMessageStreamConfigurator>)

Configurar o silo para usar SimpleMessageProvider

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

Configurar o silo para usar SimpleMessageProvider

AddSimpleMessageStreamProvider(ISiloHostBuilder, String, Action<SimpleMessageStreamProviderOptions>)

Configurar o silo para usar SimpleMessageProvider

AddSqsStreams(ISiloHostBuilder, String, Action<SiloSqsStreamConfigurator>)

Configure o silo para usar fluxos persistentes do SQS.

AddSqsStreams(ISiloHostBuilder, String, Action<SiloSqsStreamConfigurator>)

Configure o silo para usar fluxos persistentes do SQS.

AddSqsStreams(ISiloHostBuilder, String, Action<SqsOptions>)

Configure o silo para usar fluxos persistentes do SQS.

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

Adiciona uma tarefa de inicialização a ser executada quando o silo for iniciado.

AddStartupTask(ISiloHostBuilder, IStartupTask, Int32)

Adiciona uma tarefa de inicialização a ser executada quando o silo for iniciado.

AddStartupTask<TStartup>(ISiloHostBuilder, Int32)

Adiciona uma tarefa de inicialização a ser executada quando o silo for iniciado.

AddStateStorageBasedLogConsistencyProvider(ISiloHostBuilder, String)

Adiciona um provedor de consistência de log de armazenamento de estado"/>

AddStateStorageBasedLogConsistencyProviderAsDefault(ISiloHostBuilder)

Adiciona um provedor de consistência de log de armazenamento de estado como provedor de consistência padrão"/>

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

Registra uma ação usada para configurar um determinado tipo de opções.

Configure<TOptions>(ISiloHostBuilder, IConfiguration)

Registra uma instância de configuração à qual o TOptions se associará.

ConfigureAppConfiguration(ISiloHostBuilder, Action<IConfigurationBuilder>)

Define a configuração para o restante do processo de build e do aplicativo. Isso pode ser chamado várias vezes e os resultados serão aditivos. Os resultados estarão disponíveis em Configuration para operações subsequentes, bem como em Services.

ConfigureApplicationParts(ISiloHostBuilder, Action<IApplicationPartManager>)

Configura o ApplicationPartManager usando o especificado Action<T>.

ConfigureDefaults(ISiloHostBuilder)

Configure o contêiner para usar o Orleans.

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

Configure pontos de extremidade para o silo.

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

Configure pontos de extremidade para o silo.

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

Configure pontos de extremidade para o silo.

ConfigureLocalHostPrimarySilo(ISiloHostBuilder, Int32, Int32)

Configura um silo de localhost.

ConfigureLogging(ISiloHostBuilder, Action<HostBuilderContext,ILoggingBuilder>)

Adiciona um delegado para configurar o ILoggingBuilder fornecido. Isso pode ser chamado várias vezes.

ConfigureLogging(ISiloHostBuilder, Action<ILoggingBuilder>)

Adiciona um delegado para configurar o ILoggingBuilder fornecido. Isso pode ser chamado várias vezes.

ConfigureServices(ISiloHostBuilder, Action<IServiceCollection>)

Adiciona serviços ao contêiner. Isso pode ser chamado várias vezes e os resultados serão aditivos.

EnableDirectClient(ISiloHostBuilder)
Obsoleto.

Habilita o suporte para interagir com o runtime de um contexto externo. Por exemplo, fora do contexto de uma granularidade.

GetApplicationPartManager(ISiloHostBuilder)

Retorna o ApplicationPartManager para essa instância.

GetConfiguration(ISiloHostBuilder)

Funcionalidade para criar ISiloHost instâncias.

GetConfigurationValue(ISiloHostBuilder, String)

Funcionalidade para criar ISiloHost instâncias.

GetTestClusterOptions(ISiloHostBuilder)

Funcionalidade para criar ISiloHost instâncias.

LoadClusterConfiguration(ISiloHostBuilder)

ClusterConfiguration Carrega usando StandardLoad().

UseAdoNetClustering(ISiloHostBuilder, Action<AdoNetClusteringSiloOptions>)

Configura esse silo para usar ADO.NET para clustering. As instruções sobre como configurar o banco de dados estão disponíveis em http://aka.ms/orleans-sql-scripts.

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

Configura esse silo para usar ADO.NET para clustering. As instruções sobre como configurar o banco de dados estão disponíveis em http://aka.ms/orleans-sql-scripts.

UseAdoNetReminderService(ISiloHostBuilder, Action<AdoNetReminderTableOptions>)

Adiciona armazenamento de lembretes usando ADO.NET. As instruções sobre como configurar o banco de dados estão disponíveis em http://aka.ms/orleans-sql-scripts.

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

Adiciona armazenamento de lembretes usando ADO.NET. As instruções sobre como configurar o banco de dados estão disponíveis em http://aka.ms/orleans-sql-scripts.

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

Configurar o silo para usar o provedor de concessão de blob do Azure

UseAzureStorageClustering(ISiloHostBuilder, Action<AzureStorageClusteringOptions>)

Configura o silo para usar o Armazenamento do Azure para clustering.

UseAzureStorageClustering(ISiloHostBuilder, Action<AzureStorageClusteringOptions>)

Configura o silo para usar o Armazenamento do Azure para clustering.

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

Configura o silo para usar o Armazenamento do Azure para clustering.

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

Configura o silo para usar o Armazenamento do Azure para clustering.

UseAzureTableGrainDirectoryAsDefault(ISiloHostBuilder, Action<AzureTableGrainDirectoryOptions>)

Funcionalidade para criar ISiloHost instâncias.

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

Funcionalidade para criar ISiloHost instâncias.

UseAzureTableReminderService(ISiloHostBuilder, Action<AzureTableReminderStorageOptions>)

Adiciona o armazenamento de lembretes com o apoio do Armazenamento de Tabelas do Azure.

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

Adiciona o armazenamento de lembretes com o apoio do Armazenamento de Tabelas do Azure.

UseAzureTableReminderService(ISiloHostBuilder, String)

Adiciona o armazenamento de lembretes com o apoio do Armazenamento de Tabelas do Azure.

UseConfiguration(ISiloHostBuilder, ClusterConfiguration)

Especifica a configuração a ser usada para esse silo.

UseConsulClustering(ISiloHostBuilder, Action<ConsulClusteringSiloOptions>)

Configura o silo para usar o Consul para clustering.

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

Configura o silo para usar o Consul para clustering.

UseControlledFaultInjectionTransactionState(ISiloHostBuilder)

Configurar o cluster para usar o algoritmo TM distribuído

UseDevelopmentClustering(ISiloHostBuilder, Action<DevelopmentClusterMembershipOptions>)

Configura o silo para usar o clustering somente de desenvolvimento.

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

Configura o silo para usar o clustering somente de desenvolvimento.

UseDevelopmentClustering(ISiloHostBuilder, IPEndPoint)

Configura o silo para usar o clustering somente de desenvolvimento.

UseDynamoDBClustering(ISiloHostBuilder, Action<DynamoDBClusteringOptions>)

Configura o silo para usar o DynamoDB para clustering.

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

Configura o silo para usar o DynamoDB para clustering.

UseDynamoDBReminderService(ISiloHostBuilder, Action<DynamoDBReminderStorageOptions>)

Adiciona o armazenamento de lembretes apoiado pelo Amazon DynamoDB.

UseDynamoDBTransactionLog(ISiloHostBuilder, Action<DynamoDBTransactionLogOptions>)

Configure o cluster para usar o log de transações do dynamoDB usando a ação configurar.

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

Configure o cluster para usar o log de transações do dynamoDB usando o construtor de configuração.

UseEnvironment(ISiloHostBuilder, String)

Especificar o ambiente a ser usado pelo host.

UseInMemoryLeaseProvider(ISiloHostBuilder)

Configure o silo com recursos de teste/desenvolvimento. NOT FOR PRODUCTION USE - somente desenvolvimento/teste

UseInMemoryReminderService(ISiloHostBuilder)

Configura o armazenamento de lembretes usando um repositório não persistente na memória.

UseLinuxEnvironmentStatistics(ISiloHostBuilder)

Usar estatísticas de ambiente de host do Linux

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

Configura o silo para usar o clustering somente de desenvolvimento e escutar no localhost.

UsePerfCounterEnvironmentStatistics(ISiloHostBuilder)

Usar contadores de desempenho do Windows como origem para estatísticas de ambiente de host

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

Usar um armazenamento de dados redis como o diretório de granularidade padrão

UseRedisGrainDirectoryAsDefault(ISiloHostBuilder, Action<RedisGrainDirectoryOptions>)

Usar um armazenamento de dados redis como o diretório de granularidade padrão

UseServiceFabricClustering(ISiloHostBuilder, ServiceContext)

Adiciona suporte à associação de cluster do Service Fabric.

UseServiceProviderFactory(ISiloHostBuilder, Func<IServiceCollection,IServiceProvider>)

Especifica como o IServiceProvider para esse silo é configurado.

UseSiloUnobservedExceptionsHandler(ISiloHostBuilder)

Configurar o silo com o manipulador de exceção não observado

UseTls(ISiloHostBuilder, Action<TlsOptions>)

Configura o TLS.

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

Configura o TLS.

UseTls(ISiloHostBuilder, X509Certificate2, Action<TlsOptions>)

Configura o TLS.

UseTls(ISiloHostBuilder, X509Certificate2)

Configura o TLS.

UseTransactions(ISiloHostBuilder, Boolean)

Configurar o cluster para usar o algoritmo TM distribuído

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

Configura o silo para usar o ZooKeeper para associação de cluster.

UseZooKeeperClustering(ISiloHostBuilder, Action<ZooKeeperClusteringSiloOptions>)

Configura o silo para usar o ZooKeeper para associação de cluster.

Aplica-se a