Condividi tramite


ISiloHostBuilder Interfaccia

Definizione

Funzionalità per la compilazione ISiloHost di istanze.

public interface ISiloHostBuilder
type ISiloHostBuilder = interface
Public Interface ISiloHostBuilder
Derivato

Proprietà

Nome Descrizione
Properties

Posizione centrale per la condivisione dello stato tra componenti durante il processo di compilazione dell'host.

Metodi

Nome Descrizione
Build()

Esegue le azioni specificate per inizializzare l'host. Può essere chiamato solo una volta.

ConfigureAppConfiguration(Action<HostBuilderContext,IConfigurationBuilder>)

Imposta la configurazione per il resto del processo di compilazione e dell'applicazione. Può essere chiamato più volte e i risultati vengono aggiunti ai precedenti. I risultati saranno disponibili in Configuration per le operazioni successive, nonché in Services.

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

Consente di configurare il contenitore di dipendenze di cui è stata creata un'istanza. Può essere chiamato più volte e i risultati vengono aggiunti ai precedenti.

ConfigureHostConfiguration(Action<IConfigurationBuilder>)

Imposta la configurazione per il generatore stesso. Verrà usato per inizializzare IHostingEnvironment da usare successivamente nel processo di compilazione. Può essere chiamato più volte e i risultati vengono aggiunti ai precedenti.

ConfigureServices(Action<HostBuilderContext,IServiceCollection>)

Aggiunge servizi al contenitore. Può essere chiamato più volte e i risultati vengono aggiunti ai precedenti.

UseServiceProviderFactory<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>)

Esegue l'override della factory usata per la creazione del provider di servizi.

Metodi di estensione

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

Configurare il silo per l'uso dell'archiviazione granulare di AdoNet per l'archiviazione granulare. Le istruzioni sulla configurazione del database sono disponibili in http://aka.ms/orleans-sql-scripts.

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

Configurare il silo per l'uso dell'archiviazione granulare di AdoNet per l'archiviazione granulare. Le istruzioni sulla configurazione del database sono disponibili in http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorageAsDefault(ISiloHostBuilder, Action<AdoNetGrainStorageOptions>)

Configurare il silo per l'uso dell'archiviazione con granularità AdoNet come risorsa di archiviazione granulare predefinita. Le istruzioni sulla configurazione del database sono disponibili in http://aka.ms/orleans-sql-scripts.

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

Configurare il silo per l'uso dell'archiviazione con granularità AdoNet come risorsa di archiviazione granulare predefinita. Le istruzioni sulla configurazione del database sono disponibili in http://aka.ms/orleans-sql-scripts.

AddApplicationInsightsTelemetryConsumer(ISiloHostBuilder, String)

Aggiunge un provider di consumer telemetrico delle metriche di tipo AITelemetryConsumer.

AddAzureBlobGrainStorage(ISiloHostBuilder, String, Action<AzureBlobStorageOptions>)

Configurare il silo per l'uso dell'archiviazione BLOB di Azure per l'archiviazione granulare.

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

Configurare il silo per l'uso dell'archiviazione BLOB di Azure per l'archiviazione granulare.

AddAzureBlobGrainStorageAsDefault(ISiloHostBuilder, Action<AzureBlobStorageOptions>)

Configurare il silo per l'uso dell'archiviazione BLOB di Azure come risorsa di archiviazione granulare predefinita.

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

Configurare il silo per l'uso dell'archiviazione BLOB di Azure come risorsa di archiviazione granulare predefinita.

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

Configurare il silo per l'uso di flussi persistenti della coda di Azure con le impostazioni predefinite

AddAzureQueueStreams(ISiloHostBuilder, String, Action<SiloAzureQueueStreamConfigurator>)

Configurare il silo per l'uso di flussi persistenti della coda di Azure.

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

Configurare il silo per l'uso di flussi persistenti della coda di Azure con le impostazioni predefinite

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

Configurare il silo per l'uso di flussi persistenti della coda di Azure.

AddAzureTableGrainDirectory(ISiloHostBuilder, String, Action<AzureTableGrainDirectoryOptions>)

Funzionalità per la compilazione ISiloHost di istanze.

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

Funzionalità per la compilazione ISiloHost di istanze.

AddAzureTableGrainStorage(ISiloHostBuilder, String, Action<AzureTableStorageOptions>)

Configurare il silo per l'uso dell'archiviazione tabelle di Azure per l'archiviazione granulare.

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

Configurare il silo per l'uso dell'archiviazione tabelle di Azure per l'archiviazione granulare.

AddAzureTableGrainStorageAsDefault(ISiloHostBuilder, Action<AzureTableStorageOptions>)

Configurare il silo per l'uso dell'archiviazione tabelle di Azure come risorsa di archiviazione granulare predefinita.

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

Configurare il silo per l'uso dell'archiviazione tabelle di Azure come risorsa di archiviazione granulare predefinita.

AddAzureTableTransactionalStateStorage(ISiloHostBuilder, String, Action<AzureTableTransactionalStateOptions>)

Configurare il silo per l'uso dell'archiviazione tabelle di Azure per l'archiviazione con granularità transazionale.

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

Configurare il silo per l'uso dell'archiviazione tabelle di Azure per l'archiviazione con granularità transazionale.

AddAzureTableTransactionalStateStorageAsDefault(ISiloHostBuilder, Action<AzureTableTransactionalStateOptions>)

Configurare il silo per l'uso dell'archiviazione tabelle di Azure come risorsa di archiviazione con granularità transazionale predefinita.

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

Configurare il silo per l'uso dell'archiviazione tabelle di Azure come risorsa di archiviazione con granularità transazionale predefinita.

AddCustomStorageBasedLogConsistencyProvider(ISiloHostBuilder, String, String)

Aggiunge un provider di coerenza del log di archiviazione personalizzato"/>

AddCustomStorageBasedLogConsistencyProviderAsDefault(ISiloHostBuilder, String)

Aggiunge un provider di coerenza del log di archiviazione personalizzato come provider di coerenza predefinito"/>

AddDynamoDBGrainStorage(ISiloHostBuilder, String, Action<DynamoDBStorageOptions>)

Configurare il silo per l'uso dell'archiviazione AWS DynamoDB per l'archiviazione granulare.

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

Configurare il silo per l'uso dell'archiviazione AWS DynamoDB per l'archiviazione granulare.

AddDynamoDBGrainStorageAsDefault(ISiloHostBuilder, Action<DynamoDBStorageOptions>)

Configurare il silo per usare l'archiviazione AWS DynamoDB come risorsa di archiviazione granulare predefinita.

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

Configurare il silo per usare l'archiviazione AWS DynamoDB come risorsa di archiviazione granulare predefinita.

AddEventDataGeneratorStreams(ISiloHostBuilder, String, Action<IEventDataGeneratorStreamConfigurator>)

Configurare il silo per l'uso dei flussi del generatore di dati degli eventi.

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

Configurare il silo per l'uso di flussi permanenti dell'hub eventi con il puntatore di controllo predefinito e altre impostazioni

AddEventHubStreams(ISiloHostBuilder, String, Action<ISiloEventHubStreamConfigurator>)

Configurare il silo per l'uso di flussi persistenti dell'hub eventi.

AddEventHubStreams(ISiloHostBuilder, String, Action<SiloEventHubStreamConfigurator>)

Configurare il silo per l'uso di flussi persistenti dell'hub eventi.

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloHostBuilder, Action<AzureTableTransactionalStateOptions>)

Funzionalità per la compilazione ISiloHost di istanze.

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloHostBuilder, String, Action<AzureTableTransactionalStateOptions>)

Funzionalità per la compilazione ISiloHost di istanze.

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

Configurare il silo per l'uso di FaultAccountectionMemoryStorage

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

Configurare il silo per l'uso di FaultAccountectionMemoryStorage

AddGrainExtension<TExtensionInterface,TExtension>(ISiloHostBuilder)

Registra un'implementazione dell'estensione granulare per l'interfaccia specificata.

AddGrainService<T>(ISiloHostBuilder)

Registra un servizio granulare dell'applicazione da avviare con il silo.

AddIncomingGrainCallFilter(ISiloHostBuilder, IIncomingGrainCallFilter)

Aggiunge un IIncomingGrainCallFilter oggetto alla pipeline di filtro.

AddIncomingGrainCallFilter(ISiloHostBuilder, IncomingGrainCallFilterDelegate)

Aggiunge un oggetto IOutgoingGrainCallFilter alla pipeline di filtro tramite un delegato.

AddIncomingGrainCallFilter<TImplementation>(ISiloHostBuilder)

Aggiunge un IIncomingGrainCallFilter oggetto alla pipeline di filtro.

AddLegacyClusterConfigurationSupport(ISiloHostBuilder, ClusterConfiguration)

Funzionalità per la compilazione ISiloHost di istanze.

AddLogStorageBasedLogConsistencyProvider(ISiloHostBuilder, String)

Aggiunge un provider di coerenza dei log di archiviazione"/>

AddLogStorageBasedLogConsistencyProviderAsDefault(ISiloHostBuilder)

Aggiunge un provider di coerenza dei log di archiviazione come provider di coerenza predefinito"/>

AddMemoryGrainStorage(ISiloHostBuilder, String, Action<MemoryGrainStorageOptions>)

Configurare il silo per usare l'archiviazione con granularità di memoria come risorsa di archiviazione granulare predefinita.

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

Configurare il silo per usare l'archiviazione con granularità di memoria come risorsa di archiviazione granulare predefinita.

AddMemoryGrainStorageAsDefault(ISiloHostBuilder, Action<MemoryGrainStorageOptions>)

Configurare il silo per usare l'archiviazione con granularità di memoria come risorsa di archiviazione granulare predefinita.

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

Configurare il silo per usare l'archiviazione con granularità di memoria come risorsa di archiviazione granulare predefinita.

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

Configurare il silo per l'uso dei flussi di memoria.

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

Configurare il silo per l'uso dei flussi di memoria.

AddNewRelicTelemetryConsumer(ISiloHostBuilder)

Aggiunge un provider di consumer telemetrico delle metriche di tipo NRTelemetryConsumer.

AddOutgoingGrainCallFilter(ISiloHostBuilder, IOutgoingGrainCallFilter)

Aggiunge un IOutgoingGrainCallFilter oggetto alla pipeline di filtro.

AddOutgoingGrainCallFilter(ISiloHostBuilder, OutgoingGrainCallFilterDelegate)

Aggiunge un oggetto IOutgoingGrainCallFilter alla pipeline di filtro tramite un delegato.

AddOutgoingGrainCallFilter<TImplementation>(ISiloHostBuilder)

Aggiunge un IOutgoingGrainCallFilter oggetto alla pipeline di filtro.

AddPerfCountersTelemetryConsumer(ISiloHostBuilder)

Aggiunge un provider di consumer telemetrico delle metriche di tipo OrleansPerfCounterTelemetryConsumer.

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

Configurare il silo per l'uso di flussi persistenti.

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

Configurare il silo per l'uso di flussi persistenti.

AddPlacementDirector<TStrategy,TDirector>(ISiloHostBuilder)

Configura un oggetto TDirector come director di posizionamento per la strategia TStrategydi posizionamento.

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

Aggiunge un director di posizionamento.

AddProviderClusterOptions(ISiloHostBuilder, String, Action<ClusterOptions>)

Aggiungere un override ClusterOptions per ogni provider. Nota: questa operazione è destinata a scopi di migrazione come mezzo per gestire comportamenti precedentemente incoerenti nel modo in cui i provider hanno usato ServiceId e ClusterId.

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

Aggiungere un override ClusterOptions per ogni provider. Nota: questa operazione è destinata a scopi di migrazione come mezzo per gestire comportamenti precedentemente incoerenti nel modo in cui i provider hanno usato ServiceId e ClusterId.

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

Aggiungere un archivio dati Redis come directory granulare denominata

AddRedisGrainDirectory(ISiloHostBuilder, String, Action<RedisGrainDirectoryOptions>)

Aggiungere un archivio dati Redis come directory granulare denominata

AddSimpleMessageStreamProvider(ISiloHostBuilder, String, Action<ISimpleMessageStreamConfigurator>)

Configurare il silo per l'uso di SimpleMessageProvider

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

Configurare il silo per l'uso di SimpleMessageProvider

AddSimpleMessageStreamProvider(ISiloHostBuilder, String, Action<SimpleMessageStreamProviderOptions>)

Configurare il silo per l'uso di SimpleMessageProvider

AddSqsStreams(ISiloHostBuilder, String, Action<SiloSqsStreamConfigurator>)

Configurare il silo per l'uso di flussi permanenti SQS.

AddSqsStreams(ISiloHostBuilder, String, Action<SiloSqsStreamConfigurator>)

Configurare il silo per l'uso di flussi permanenti SQS.

AddSqsStreams(ISiloHostBuilder, String, Action<SqsOptions>)

Configurare il silo per l'uso di flussi permanenti SQS.

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

Aggiunge un'attività di avvio da eseguire all'avvio del silo.

AddStartupTask(ISiloHostBuilder, IStartupTask, Int32)

Aggiunge un'attività di avvio da eseguire all'avvio del silo.

AddStartupTask<TStartup>(ISiloHostBuilder, Int32)

Aggiunge un'attività di avvio da eseguire all'avvio del silo.

AddStateStorageBasedLogConsistencyProvider(ISiloHostBuilder, String)

Aggiunge un provider di coerenza del log di archiviazione stato"/>

AddStateStorageBasedLogConsistencyProviderAsDefault(ISiloHostBuilder)

Aggiunge un provider di coerenza del log di archiviazione stato come provider di coerenza predefinito"/>

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

Registra un'azione usata per configurare un particolare tipo di opzioni.

Configure<TOptions>(ISiloHostBuilder, IConfiguration)

Registra un'istanza della configurazione in base a cui TOptions eseguirà l'associazione.

ConfigureAppConfiguration(ISiloHostBuilder, Action<IConfigurationBuilder>)

Imposta la configurazione per il resto del processo di compilazione e dell'applicazione. Può essere chiamato più volte e i risultati vengono aggiunti ai precedenti. I risultati saranno disponibili in Configuration per le operazioni successive, nonché in Services.

ConfigureApplicationParts(ISiloHostBuilder, Action<IApplicationPartManager>)

Configura l'oggetto utilizzando l'oggetto ApplicationPartManager specificato Action<T>.

ConfigureDefaults(ISiloHostBuilder)

Configurare il contenitore per l'uso di Orleans.

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

Configurare gli endpoint per il silo.

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

Configurare gli endpoint per il silo.

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

Configurare gli endpoint per il silo.

ConfigureLocalHostPrimarySilo(ISiloHostBuilder, Int32, Int32)

Configura un silo localhost.

ConfigureLogging(ISiloHostBuilder, Action<HostBuilderContext,ILoggingBuilder>)

Aggiunge un delegato per la configurazione dell'oggetto ILoggingBuilder fornito. Può essere chiamato più volte.

ConfigureLogging(ISiloHostBuilder, Action<ILoggingBuilder>)

Aggiunge un delegato per la configurazione dell'oggetto ILoggingBuilder fornito. Può essere chiamato più volte.

ConfigureServices(ISiloHostBuilder, Action<IServiceCollection>)

Aggiunge servizi al contenitore. Può essere chiamato più volte e i risultati vengono aggiunti ai precedenti.

EnableDirectClient(ISiloHostBuilder)
Obsoleti.

Abilita il supporto per l'interazione con il runtime da un contesto esterno. Ad esempio, all'esterno del contesto di una granularità.

GetApplicationPartManager(ISiloHostBuilder)

Restituisce l'oggetto ApplicationPartManager per questa istanza.

GetConfiguration(ISiloHostBuilder)

Funzionalità per la compilazione ISiloHost di istanze.

GetConfigurationValue(ISiloHostBuilder, String)

Funzionalità per la compilazione ISiloHost di istanze.

GetTestClusterOptions(ISiloHostBuilder)

Funzionalità per la compilazione ISiloHost di istanze.

LoadClusterConfiguration(ISiloHostBuilder)

Carica ClusterConfiguration usando StandardLoad().

UseAdoNetClustering(ISiloHostBuilder, Action<AdoNetClusteringSiloOptions>)

Configura questo silo per l'uso di ADO.NET per il clustering. Le istruzioni sulla configurazione del database sono disponibili in http://aka.ms/orleans-sql-scripts.

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

Configura questo silo per l'uso di ADO.NET per il clustering. Le istruzioni sulla configurazione del database sono disponibili in http://aka.ms/orleans-sql-scripts.

UseAdoNetReminderService(ISiloHostBuilder, Action<AdoNetReminderTableOptions>)

Aggiunge l'archiviazione dei promemoria usando ADO.NET. Le istruzioni sulla configurazione del database sono disponibili in http://aka.ms/orleans-sql-scripts.

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

Aggiunge l'archiviazione dei promemoria usando ADO.NET. Le istruzioni sulla configurazione del database sono disponibili in http://aka.ms/orleans-sql-scripts.

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

Configurare il silo per l'uso del provider di lease BLOB di Azure

UseAzureStorageClustering(ISiloHostBuilder, Action<AzureStorageClusteringOptions>)

Configura il silo per l'uso di Archiviazione di Azure per il clustering.

UseAzureStorageClustering(ISiloHostBuilder, Action<AzureStorageClusteringOptions>)

Configura il silo per l'uso di Archiviazione di Azure per il clustering.

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

Configura il silo per l'uso di Archiviazione di Azure per il clustering.

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

Configura il silo per l'uso di Archiviazione di Azure per il clustering.

UseAzureTableGrainDirectoryAsDefault(ISiloHostBuilder, Action<AzureTableGrainDirectoryOptions>)

Funzionalità per la compilazione ISiloHost di istanze.

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

Funzionalità per la compilazione ISiloHost di istanze.

UseAzureTableReminderService(ISiloHostBuilder, Action<AzureTableReminderStorageOptions>)

Aggiunge l'archiviazione dei promemoria supportata da Archiviazione tabelle di Azure.

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

Aggiunge l'archiviazione dei promemoria supportata da Archiviazione tabelle di Azure.

UseAzureTableReminderService(ISiloHostBuilder, String)

Aggiunge l'archiviazione dei promemoria supportata da Archiviazione tabelle di Azure.

UseConfiguration(ISiloHostBuilder, ClusterConfiguration)

Specifica la configurazione da usare per questo silo.

UseConsulClustering(ISiloHostBuilder, Action<ConsulClusteringSiloOptions>)

Configura il silo per l'uso di Consul per il clustering.

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

Configura il silo per l'uso di Consul per il clustering.

UseControlledFaultInjectionTransactionState(ISiloHostBuilder)

Configurare il cluster per l'uso dell'algoritmo TM distribuito

UseDevelopmentClustering(ISiloHostBuilder, Action<DevelopmentClusterMembershipOptions>)

Configura il silo per l'uso del clustering di solo sviluppo.

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

Configura il silo per l'uso del clustering di solo sviluppo.

UseDevelopmentClustering(ISiloHostBuilder, IPEndPoint)

Configura il silo per l'uso del clustering di solo sviluppo.

UseDynamoDBClustering(ISiloHostBuilder, Action<DynamoDBClusteringOptions>)

Configura il silo per l'uso di DynamoDB per il clustering.

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

Configura il silo per l'uso di DynamoDB per il clustering.

UseDynamoDBReminderService(ISiloHostBuilder, Action<DynamoDBReminderStorageOptions>)

Aggiunge l'archiviazione dei promemoria supportata da Amazon DynamoDB.

UseDynamoDBTransactionLog(ISiloHostBuilder, Action<DynamoDBTransactionLogOptions>)

Configurare il cluster per l'uso del log delle transazioni dynamoDB usando l'azione di configurazione.

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

Configurare il cluster per l'uso del log delle transazioni dynamoDB usando il generatore di configurazioni.

UseEnvironment(ISiloHostBuilder, String)

Specifica l'ambiente che verrà usato dall'host.

UseInMemoryLeaseProvider(ISiloHostBuilder)

Configurare il silo con funzionalità di test/sviluppo. NOT FOR PRODUCTION USE - Solo sviluppo/test

UseInMemoryReminderService(ISiloHostBuilder)

Configura l'archiviazione dei promemoria usando un archivio in memoria e non persistente.

UseLinuxEnvironmentStatistics(ISiloHostBuilder)

Usare le statistiche dell'ambiente host Linux

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

Configura il silo per l'uso del clustering solo per lo sviluppo e l'ascolto in localhost.

UsePerfCounterEnvironmentStatistics(ISiloHostBuilder)

Usare i contatori delle prestazioni di Windows come origine per le statistiche dell'ambiente host

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

Usare un archivio dati Redis come directory granulare predefinita

UseRedisGrainDirectoryAsDefault(ISiloHostBuilder, Action<RedisGrainDirectoryOptions>)

Usare un archivio dati Redis come directory granulare predefinita

UseServiceFabricClustering(ISiloHostBuilder, ServiceContext)

Aggiunge il supporto per l'appartenenza al cluster di Service Fabric.

UseServiceProviderFactory(ISiloHostBuilder, Func<IServiceCollection,IServiceProvider>)

Specifica la modalità di configurazione dell'oggetto IServiceProvider per questo silo.

UseSiloUnobservedExceptionsHandler(ISiloHostBuilder)

Configurare il silo con il gestore di eccezioni non rilevate

UseTls(ISiloHostBuilder, Action<TlsOptions>)

Configura TLS.

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

Configura TLS.

UseTls(ISiloHostBuilder, X509Certificate2, Action<TlsOptions>)

Configura TLS.

UseTls(ISiloHostBuilder, X509Certificate2)

Configura TLS.

UseTransactions(ISiloHostBuilder, Boolean)

Configurare il cluster per l'uso dell'algoritmo TM distribuito

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

Configura il silo per l'uso di ZooKeeper per l'appartenenza al cluster.

UseZooKeeperClustering(ISiloHostBuilder, Action<ZooKeeperClusteringSiloOptions>)

Configura il silo per l'uso di ZooKeeper per l'appartenenza al cluster.

Si applica a