Condividi tramite


SiloHostBuilder Classe

Definizione

Funzionalità per la compilazione ISiloHost di istanze.

public class SiloHostBuilder : Orleans.Hosting.ISiloHostBuilder
type SiloHostBuilder = class
    interface ISiloHostBuilder
Public Class SiloHostBuilder
Implements ISiloHostBuilder
Ereditarietà
SiloHostBuilder
Implementazioni

Costruttori

Nome Descrizione
SiloHostBuilder()

Funzionalità per la compilazione ISiloHost di istanze.

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 silo per usare l'archiviazione granulare 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 silo per usare l'archiviazione granulare 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 silo per usare l'archiviazione granulare adoNet come archiviazione granulare predefinita. Le istruzioni sulla configurazione del database sono disponibili in http://aka.ms/orleans-sql-scripts.

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

Configurare silo per usare l'archiviazione granulare adoNet come 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 telemetrici delle metriche di tipo AITelemetryConsumer.

AddAzureBlobGrainStorage(ISiloHostBuilder, String, Action<AzureBlobStorageOptions>)

Configurare silo per usare l'archiviazione BLOB di Azure per l'archiviazione granulare.

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

Configurare silo per usare l'archiviazione BLOB di Azure per l'archiviazione granulare.

AddAzureBlobGrainStorageAsDefault(ISiloHostBuilder, Action<AzureBlobStorageOptions>)

Configurare silo per usare l'archiviazione BLOB di Azure come archiviazione granulare predefinita.

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

Configurare silo per usare l'archiviazione BLOB di Azure come archiviazione granulare predefinita.

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

Configurare silo per usare i flussi persistenti della coda di Azure con le impostazioni predefinite

AddAzureQueueStreams(ISiloHostBuilder, String, Action<SiloAzureQueueStreamConfigurator>)

Configurare silo per usare flussi persistenti della coda di Azure.

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

Configurare silo per usare i flussi persistenti della coda di Azure con le impostazioni predefinite

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

Configurare silo per usare 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 silo per usare l'archiviazione tabelle di Azure per l'archiviazione granulare.

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

Configurare silo per usare l'archiviazione tabelle di Azure per l'archiviazione granulare.

AddAzureTableGrainStorageAsDefault(ISiloHostBuilder, Action<AzureTableStorageOptions>)

Configurare silo per usare l'archiviazione tabelle di Azure come archiviazione granulare predefinita.

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

Configurare silo per usare l'archiviazione tabelle di Azure come archiviazione granulare predefinita.

AddAzureTableTransactionalStateStorage(ISiloHostBuilder, String, Action<AzureTableTransactionalStateOptions>)

Configurare silo per usare l'archiviazione tabelle di Azure per l'archiviazione granulare transazionale.

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

Configurare silo per usare l'archiviazione tabelle di Azure per l'archiviazione granulare transazionale.

AddAzureTableTransactionalStateStorageAsDefault(ISiloHostBuilder, Action<AzureTableTransactionalStateOptions>)

Configurare silo per usare l'archiviazione tabelle di Azure come archiviazione di granularità transazionale predefinita.

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

Configurare silo per usare l'archiviazione tabelle di Azure come archiviazione di 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 silo per l'uso dell'archiviazione DynamoDB di AWS per l'archiviazione granulare.

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

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

AddDynamoDBGrainStorageAsDefault(ISiloHostBuilder, Action<DynamoDBStorageOptions>)

Configurare silo per usare l'archiviazione DynamoDB di AWS come archiviazione di granularità predefinita.

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

Configurare silo per usare l'archiviazione DynamoDB di AWS come archiviazione di granularità predefinita.

AddEventDataGeneratorStreams(ISiloHostBuilder, String, Action<IEventDataGeneratorStreamConfigurator>)

Configurare silo per usare i flussi del generatore di dati eventi.

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

Configurare silo per usare flussi persistenti dell'hub eventi con puntatore di controllo predefinito e altre impostazioni

AddEventHubStreams(ISiloHostBuilder, String, Action<ISiloEventHubStreamConfigurator>)

Configurare silo per usare flussi persistenti dell'hub eventi.

AddEventHubStreams(ISiloHostBuilder, String, Action<SiloEventHubStreamConfigurator>)

Configurare silo per usare 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 di granularità 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 del log di archiviazione"/>

AddLogStorageBasedLogConsistencyProviderAsDefault(ISiloHostBuilder)

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

AddMemoryGrainStorage(ISiloHostBuilder, String, Action<MemoryGrainStorageOptions>)

Configurare silo per usare l'archiviazione granulare della memoria come archiviazione granulare predefinita.

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

Configurare silo per usare l'archiviazione granulare della memoria come archiviazione granulare predefinita.

AddMemoryGrainStorageAsDefault(ISiloHostBuilder, Action<MemoryGrainStorageOptions>)

Configurare silo per usare l'archiviazione granulare della memoria come archiviazione granulare predefinita.

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

Configurare silo per usare l'archiviazione granulare della memoria come archiviazione granulare predefinita.

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

Configurare il silo per usare i flussi di memoria.

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

Configurare il silo per usare i flussi di memoria.

AddNewRelicTelemetryConsumer(ISiloHostBuilder)

Aggiunge un provider di consumer telemetrici 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 telemetrici 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 TDirector oggetto come direttore di posizionamento per la strategia TStrategydi posizionamento.

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

Aggiunge un direttore di posizionamento.

AddProviderClusterOptions(ISiloHostBuilder, String, Action<ClusterOptions>)

Aggiungere un override ClusterOptions in base al provider. Nota: questa operazione è destinata ai fini della migrazione come mezzo per gestire comportamenti precedentemente incoerenti nel modo in cui i provider utilizzano ServiceId e ClusterId.

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

Aggiungere un override ClusterOptions in base al provider. Nota: questa operazione è destinata ai fini della migrazione come mezzo per gestire comportamenti precedentemente incoerenti nel modo in cui i provider utilizzano ServiceId e ClusterId.

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

Aggiungere un archivio dati Redis come directory di granularità denominata

AddRedisGrainDirectory(ISiloHostBuilder, String, Action<RedisGrainDirectoryOptions>)

Aggiungere un archivio dati Redis come directory di granularità 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 silo per l'uso di flussi persistenti SQS.

AddSqsStreams(ISiloHostBuilder, String, Action<SiloSqsStreamConfigurator>)

Configurare silo per l'uso di flussi persistenti SQS.

AddSqsStreams(ISiloHostBuilder, String, Action<SqsOptions>)

Configurare silo per l'uso di flussi persistenti SQS.

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

Aggiunge un'attività di avvio da eseguire al momento dell'avvio del silo.

AddStartupTask(ISiloHostBuilder, IStartupTask, Int32)

Aggiunge un'attività di avvio da eseguire al momento dell'avvio del silo.

AddStartupTask<TStartup>(ISiloHostBuilder, Int32)

Aggiunge un'attività di avvio da eseguire al momento dell'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 usare 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 usare 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 silo per l'uso del provider di lease BLOB di Azure

UseAzureStorageClustering(ISiloHostBuilder, Action<AzureStorageClusteringOptions>)

Configura il silo per usare Archiviazione di Azure per il clustering.

UseAzureStorageClustering(ISiloHostBuilder, Action<AzureStorageClusteringOptions>)

Configura il silo per usare Archiviazione di Azure per il clustering.

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

Configura il silo per usare Archiviazione di Azure per il clustering.

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

Configura il silo per usare 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 del console per il clustering.

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

Configura il silo per l'uso del console 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 solo di sviluppo.

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

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

UseDevelopmentClustering(ISiloHostBuilder, IPEndPoint)

Configura il silo per l'uso del clustering solo di 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 usare il log delle transazioni dynamoDB usando l'azione configura.

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

Configurare il cluster per usare il 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 usare clustering solo di sviluppo e 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