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

SiloHostBuilder()

Funzionalità per la compilazione ISiloHost di istanze.

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

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.

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.

AddApplicationInsightsTelemetryConsumer(ISiloHostBuilder, String)

Aggiunge un provider di consumer telemetrici 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 silo per usare l'archiviazione BLOB di Azure per l'archiviazione granulare.

AddAzureBlobGrainStorage(ISiloHostBuilder, String, Action<AzureBlobStorageOptions>)

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

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

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

AddAzureBlobGrainStorageAsDefault(ISiloHostBuilder, Action<AzureBlobStorageOptions>)

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

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.

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.

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

AddAzureTableGrainStorage(ISiloHostBuilder, String, Action<AzureTableStorageOptions>)

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

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

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

AddAzureTableGrainStorageAsDefault(ISiloHostBuilder, Action<AzureTableStorageOptions>)

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

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

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

AddAzureTableTransactionalStateStorage(ISiloHostBuilder, String, Action<AzureTableTransactionalStateOptions>)

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

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

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

AddAzureTableTransactionalStateStorageAsDefault(ISiloHostBuilder, Action<AzureTableTransactionalStateOptions>)

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

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

Configura il silo per l'uso del console per il clustering.

UseConsulClustering(ISiloHostBuilder, Action<ConsulClusteringSiloOptions>)

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

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

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

Configura il silo per usare clustering solo di sviluppo e 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 silo per usare i flussi del generatore di dati eventi.

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

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

AddDynamoDBGrainStorage(ISiloHostBuilder, String, Action<DynamoDBStorageOptions>)

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

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

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

AddDynamoDBGrainStorageAsDefault(ISiloHostBuilder, Action<DynamoDBStorageOptions>)

Configurare silo per usare l'archiviazione DynamoDB di AWS come archiviazione di granularità 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 di granularità 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 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<OptionsBuilder<MemoryGrainStorageOptions>>)

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

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

AddMemoryGrainStorageAsDefault(ISiloHostBuilder, Action<MemoryGrainStorageOptions>)

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

AddNewRelicTelemetryConsumer(ISiloHostBuilder)

Aggiunge un provider di consumer telemetrici 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 telemetrici delle metriche di tipo OrleansPerfCounterTelemetryConsumer.

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

Aggiunge un direttore di posizionamento.

AddPlacementDirector<TStrategy,TDirector>(ISiloHostBuilder)

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

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

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

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.

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.

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.

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

Configurare il silo per usare i flussi di memoria.

AddSqsStreams(ISiloHostBuilder, String, Action<SqsOptions>)

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

Configurare silo per l'uso di flussi persistenti SQS.

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

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

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.

UseTransactions(ISiloHostBuilder, Boolean)

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

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

Configurare il silo per usare i flussi di memoria.

AddStartupTask(ISiloHostBuilder, IStartupTask, Int32)

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

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

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