Condividi tramite


ISiloHostBuilder Interfaccia

Definizione

Funzionalità per la compilazione ISiloHost di istanze.

public interface ISiloHostBuilder
type ISiloHostBuilder = interface
Public Interface ISiloHostBuilder
Derivato

Proprietà

Properties

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

Metodi

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

UseServiceFabricClustering(ISiloHostBuilder, ServiceContext)

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

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.

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.

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.

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.

AddApplicationInsightsTelemetryConsumer(ISiloHostBuilder, String)

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

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

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

UseDynamoDBClustering(ISiloHostBuilder, Action<DynamoDBClusteringOptions>)

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

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

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

AddAzureBlobGrainStorage(ISiloHostBuilder, String, Action<AzureBlobStorageOptions>)

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

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

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

AddAzureBlobGrainStorageAsDefault(ISiloHostBuilder, Action<AzureBlobStorageOptions>)

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

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.

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.

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

Funzionalità per la compilazione ISiloHost di istanze.

AddAzureTableGrainDirectory(ISiloHostBuilder, String, Action<AzureTableGrainDirectoryOptions>)

Funzionalità per la compilazione ISiloHost di istanze.

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

Funzionalità per la compilazione ISiloHost di istanze.

UseAzureTableGrainDirectoryAsDefault(ISiloHostBuilder, Action<AzureTableGrainDirectoryOptions>)

Funzionalità per la compilazione ISiloHost di istanze.

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

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

AddAzureTableGrainStorage(ISiloHostBuilder, String, Action<AzureTableStorageOptions>)

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

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

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

AddAzureTableGrainStorageAsDefault(ISiloHostBuilder, Action<AzureTableStorageOptions>)

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

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

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

AddAzureTableTransactionalStateStorage(ISiloHostBuilder, String, Action<AzureTableTransactionalStateOptions>)

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

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

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

AddAzureTableTransactionalStateStorageAsDefault(ISiloHostBuilder, Action<AzureTableTransactionalStateOptions>)

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

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

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

UseConsulClustering(ISiloHostBuilder, Action<ConsulClusteringSiloOptions>)

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

ConfigureDefaults(ISiloHostBuilder)

Configurare il contenitore per l'uso di Orleans.

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

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

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

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

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

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

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

AddEventDataGeneratorStreams(ISiloHostBuilder, String, Action<IEventDataGeneratorStreamConfigurator>)

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

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

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

AddDynamoDBGrainStorage(ISiloHostBuilder, String, Action<DynamoDBStorageOptions>)

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

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

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

AddDynamoDBGrainStorageAsDefault(ISiloHostBuilder, Action<DynamoDBStorageOptions>)

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

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.

AddGrainService<T>(ISiloHostBuilder)

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

AddGrainExtension<TExtensionInterface,TExtension>(ISiloHostBuilder)

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

AddLegacyClusterConfigurationSupport(ISiloHostBuilder, ClusterConfiguration)

Funzionalità per la compilazione ISiloHost di istanze.

ConfigureLocalHostPrimarySilo(ISiloHostBuilder, Int32, Int32)

Configura un silo localhost.

LoadClusterConfiguration(ISiloHostBuilder)

Carica ClusterConfiguration usando StandardLoad().

UseConfiguration(ISiloHostBuilder, ClusterConfiguration)

Specifica la configurazione da usare per questo silo.

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

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

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

AddMemoryGrainStorageAsDefault(ISiloHostBuilder, Action<MemoryGrainStorageOptions>)

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

AddNewRelicTelemetryConsumer(ISiloHostBuilder)

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

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.

AddPerfCountersTelemetryConsumer(ISiloHostBuilder)

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

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

Aggiunge un director di posizionamento.

AddPlacementDirector<TStrategy,TDirector>(ISiloHostBuilder)

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

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

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

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.

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.

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.

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.

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.

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.

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

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

AddSqsStreams(ISiloHostBuilder, String, Action<SqsOptions>)

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

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

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

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

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.

UseTransactions(ISiloHostBuilder, Boolean)

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

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

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

AddStartupTask(ISiloHostBuilder, IStartupTask, Int32)

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

AddStartupTask(ISiloHostBuilder, Func<IServiceProvider,CancellationToken,Task>, 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.

Configure<TOptions>(ISiloHostBuilder, IConfiguration)

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

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

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

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

ConfigureLogging(ISiloHostBuilder, Action<ILoggingBuilder>)

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

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

GetApplicationPartManager(ISiloHostBuilder)

Restituisce l'oggetto ApplicationPartManager per questa istanza.

UseEnvironment(ISiloHostBuilder, String)

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

UseServiceProviderFactory(ISiloHostBuilder, Func<IServiceCollection,IServiceProvider>)

Specifica la modalità di configurazione dell'oggetto IServiceProvider per questo 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.

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.

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.

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.

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

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

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

UseDynamoDBReminderService(ISiloHostBuilder, Action<DynamoDBReminderStorageOptions>)

Aggiunge l'archiviazione dei promemoria supportata da Amazon DynamoDB.

UseInMemoryReminderService(ISiloHostBuilder)

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

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

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.

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

AddSimpleMessageStreamProvider(ISiloHostBuilder, String, Action<ISimpleMessageStreamConfigurator>)

Configurare il silo per l'uso di SimpleMessageProvider

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.

UseInMemoryLeaseProvider(ISiloHostBuilder)

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

UseSiloUnobservedExceptionsHandler(ISiloHostBuilder)

Configurare il silo con il gestore di eccezioni non rilevate

UseLinuxEnvironmentStatistics(ISiloHostBuilder)

Usare le statistiche dell'ambiente host Linux

UsePerfCounterEnvironmentStatistics(ISiloHostBuilder)

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

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

Configurare il silo per l'uso di FaultAccountectionMemoryStorage

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

Configurare il silo per l'uso di FaultAccountectionMemoryStorage

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.

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloHostBuilder, Action<AzureTableTransactionalStateOptions>)

Funzionalità per la compilazione ISiloHost di istanze.

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloHostBuilder, String, Action<AzureTableTransactionalStateOptions>)

Funzionalità per la compilazione ISiloHost di istanze.

UseControlledFaultInjectionTransactionState(ISiloHostBuilder)

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

Si applica a