Partilhar via


ISiloHostBuilder Interface

Definição

Funcionalidade para criar ISiloHost instâncias.

public interface ISiloHostBuilder
type ISiloHostBuilder = interface
Public Interface ISiloHostBuilder
Derivado

Propriedades

Properties

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

Métodos

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

UseServiceFabricClustering(ISiloHostBuilder, ServiceContext)

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

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.

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.

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.

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.

AddApplicationInsightsTelemetryConsumer(ISiloHostBuilder, String)

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

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

Configura o silo para usar o DynamoDB para clustering.

UseDynamoDBClustering(ISiloHostBuilder, Action<DynamoDBClusteringOptions>)

Configura o silo para usar o DynamoDB para clustering.

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

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

AddAzureBlobGrainStorage(ISiloHostBuilder, String, Action<AzureBlobStorageOptions>)

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

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

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

AddAzureBlobGrainStorageAsDefault(ISiloHostBuilder, Action<AzureBlobStorageOptions>)

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

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.

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.

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

Funcionalidade para criar ISiloHost instâncias.

AddAzureTableGrainDirectory(ISiloHostBuilder, String, Action<AzureTableGrainDirectoryOptions>)

Funcionalidade para criar ISiloHost instâncias.

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

Funcionalidade para criar ISiloHost instâncias.

UseAzureTableGrainDirectoryAsDefault(ISiloHostBuilder, Action<AzureTableGrainDirectoryOptions>)

Funcionalidade para criar ISiloHost instâncias.

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

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

AddAzureTableGrainStorage(ISiloHostBuilder, String, Action<AzureTableStorageOptions>)

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

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

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

AddAzureTableGrainStorageAsDefault(ISiloHostBuilder, Action<AzureTableStorageOptions>)

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

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

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

AddAzureTableTransactionalStateStorage(ISiloHostBuilder, String, Action<AzureTableTransactionalStateOptions>)

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

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

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

AddAzureTableTransactionalStateStorageAsDefault(ISiloHostBuilder, Action<AzureTableTransactionalStateOptions>)

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

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

Configura o silo para usar o Consul para clustering.

UseConsulClustering(ISiloHostBuilder, Action<ConsulClusteringSiloOptions>)

Configura o silo para usar o Consul para clustering.

ConfigureDefaults(ISiloHostBuilder)

Configure o contêiner para usar o Orleans.

EnableDirectClient(ISiloHostBuilder)
Obsoleto.

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

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

Configura o silo para usar o clustering somente de desenvolvimento.

UseDevelopmentClustering(ISiloHostBuilder, Action<DevelopmentClusterMembershipOptions>)

Configura o silo para usar o clustering somente de desenvolvimento.

UseDevelopmentClustering(ISiloHostBuilder, IPEndPoint)

Configura o silo para usar o clustering somente de desenvolvimento.

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

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

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"/>

AddEventDataGeneratorStreams(ISiloHostBuilder, String, Action<IEventDataGeneratorStreamConfigurator>)

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

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

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

AddDynamoDBGrainStorage(ISiloHostBuilder, String, Action<DynamoDBStorageOptions>)

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

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

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

AddDynamoDBGrainStorageAsDefault(ISiloHostBuilder, Action<DynamoDBStorageOptions>)

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

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.

AddGrainService<T>(ISiloHostBuilder)

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

AddGrainExtension<TExtensionInterface,TExtension>(ISiloHostBuilder)

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

AddLegacyClusterConfigurationSupport(ISiloHostBuilder, ClusterConfiguration)

Funcionalidade para criar ISiloHost instâncias.

ConfigureLocalHostPrimarySilo(ISiloHostBuilder, Int32, Int32)

Configura um silo de localhost.

LoadClusterConfiguration(ISiloHostBuilder)

ClusterConfiguration Carrega usando StandardLoad().

UseConfiguration(ISiloHostBuilder, ClusterConfiguration)

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

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

Configure o silo para usar o armazenamento de granularidade de memória como o armazenamento de granularidade 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.

AddMemoryGrainStorageAsDefault(ISiloHostBuilder, 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.

AddNewRelicTelemetryConsumer(ISiloHostBuilder)

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

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.

AddPerfCountersTelemetryConsumer(ISiloHostBuilder)

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

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

Adiciona um diretor de posicionamento.

AddPlacementDirector<TStrategy,TDirector>(ISiloHostBuilder)

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

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

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

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.

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.

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.

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.

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.

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.

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

Configure o silo para usar fluxos de memória.

AddSqsStreams(ISiloHostBuilder, String, Action<SqsOptions>)

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

Configure o silo para usar fluxos persistentes do SQS.

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

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

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ções.

UseTransactions(ISiloHostBuilder, Boolean)

Configurar o cluster para usar o algoritmo TM distribuído

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

Configure o silo para usar fluxos de memória.

AddStartupTask(ISiloHostBuilder, IStartupTask, Int32)

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

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

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

AddStartupTask<TStartup>(ISiloHostBuilder, Int32)

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

Configure<TOptions>(ISiloHostBuilder, IConfiguration)

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

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

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

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

ConfigureLogging(ISiloHostBuilder, Action<ILoggingBuilder>)

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

ConfigureLogging(ISiloHostBuilder, Action<HostBuilderContext,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.

GetApplicationPartManager(ISiloHostBuilder)

Retorna o ApplicationPartManager para essa instância.

UseEnvironment(ISiloHostBuilder, String)

Especificar o ambiente a ser usado pelo host.

UseServiceProviderFactory(ISiloHostBuilder, Func<IServiceCollection,IServiceProvider>)

Especifica como o IServiceProvider para esse silo é configurado.

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.

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.

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.

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.

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

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

UseAzureTableReminderService(ISiloHostBuilder, Action<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.

UseDynamoDBReminderService(ISiloHostBuilder, Action<DynamoDBReminderStorageOptions>)

Adiciona o armazenamento de lembretes apoiado pelo Amazon DynamoDB.

UseInMemoryReminderService(ISiloHostBuilder)

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

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"/>

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.

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

Configurar o silo para usar SimpleMessageProvider

AddSimpleMessageStreamProvider(ISiloHostBuilder, String, Action<SimpleMessageStreamProviderOptions>)

Configurar o silo para usar SimpleMessageProvider

AddSimpleMessageStreamProvider(ISiloHostBuilder, String, Action<ISimpleMessageStreamConfigurator>)

Configurar o silo para usar SimpleMessageProvider

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.

UseInMemoryLeaseProvider(ISiloHostBuilder)

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

UseSiloUnobservedExceptionsHandler(ISiloHostBuilder)

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

UseLinuxEnvironmentStatistics(ISiloHostBuilder)

Usar estatísticas de ambiente de host do Linux

UsePerfCounterEnvironmentStatistics(ISiloHostBuilder)

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

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

Configurar o silo para usar FaultInjectionMemoryStorage

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

Configurar o silo para usar FaultInjectionMemoryStorage

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.

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloHostBuilder, Action<AzureTableTransactionalStateOptions>)

Funcionalidade para criar ISiloHost instâncias.

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloHostBuilder, String, Action<AzureTableTransactionalStateOptions>)

Funcionalidade para criar ISiloHost instâncias.

UseControlledFaultInjectionTransactionState(ISiloHostBuilder)

Configurar o cluster para usar o algoritmo TM distribuído

Aplica-se a