Partager via


ISiloHostBuilder Interface

Définition

Fonctionnalité de création d’instances ISiloHost .

public interface ISiloHostBuilder
type ISiloHostBuilder = interface
Public Interface ISiloHostBuilder
Dérivé

Propriétés

Properties

Emplacement central pour le partage de l’état entre les composants pendant le processus de génération de l’hôte.

Méthodes

Build()

Exécute les actions données pour initialiser l’hôte. Ne peut être appelée qu’une seule fois.

ConfigureAppConfiguration(Action<HostBuilderContext,IConfigurationBuilder>)

Définit la configuration pour le reste du processus de génération et de l’application. Peut être appelée plusieurs fois ; dans ce cas, les résultats sont additifs. Les résultats sont disponibles dans Configuration pour les opérations suivantes ainsi que dans Services.

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

Active la configuration du conteneur de dépendances instancié. Peut être appelée plusieurs fois ; dans ce cas, les résultats sont additifs.

ConfigureHostConfiguration(Action<IConfigurationBuilder>)

Configure la configuration pour le générateur lui-même. Permet d’initialiser IHostingEnvironment en vue d’une utilisation dans le processus de génération. Peut être appelée plusieurs fois ; dans ce cas, les résultats sont additifs.

ConfigureServices(Action<HostBuilderContext,IServiceCollection>)

Ajoute des services au conteneur. Peut être appelée plusieurs fois ; dans ce cas, les résultats sont additifs.

UseServiceProviderFactory<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder>)

Remplace la fabrique utilisée pour créer le fournisseur de services.

Méthodes d’extension

UseServiceFabricClustering(ISiloHostBuilder, ServiceContext)

Ajoute la prise en charge de l’appartenance au cluster Service Fabric.

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

Ajoutez une substitution ClusterOptions par fournisseur. Remarque : Cela est destiné à des fins de migration afin de gérer des comportements précédemment incohérents dans la façon dont les fournisseurs utilisaient ServiceId et ClusterId.

AddProviderClusterOptions(ISiloHostBuilder, String, Action<ClusterOptions>)

Ajoutez une substitution ClusterOptions par fournisseur. Remarque : Cela est destiné à des fins de migration afin de gérer des comportements précédemment incohérents dans la façon dont les fournisseurs utilisaient ServiceId et ClusterId.

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

Configure ce silo pour utiliser ADO.NET pour le clustering. Des instructions sur la configuration de votre base de données sont disponibles à l’adresse http://aka.ms/orleans-sql-scripts.

UseAdoNetClustering(ISiloHostBuilder, Action<AdoNetClusteringSiloOptions>)

Configure ce silo pour utiliser ADO.NET pour le clustering. Des instructions sur la configuration de votre base de données sont disponibles à l’adresse http://aka.ms/orleans-sql-scripts.

AddApplicationInsightsTelemetryConsumer(ISiloHostBuilder, String)

Ajoute un fournisseur de consommateurs télémétrique de métriques de type AITelemetryConsumer.

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

Configure le silo pour utiliser DynamoDB pour le clustering.

UseDynamoDBClustering(ISiloHostBuilder, Action<DynamoDBClusteringOptions>)

Configure le silo pour utiliser DynamoDB pour le clustering.

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

Configurez le silo pour utiliser le stockage d’objets blob Azure pour le stockage de grains.

AddAzureBlobGrainStorage(ISiloHostBuilder, String, Action<AzureBlobStorageOptions>)

Configurez le silo pour utiliser le stockage d’objets blob Azure pour le stockage de grains.

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

Configurez le silo pour utiliser le stockage d’objets blob Azure comme stockage de grain par défaut.

AddAzureBlobGrainStorageAsDefault(ISiloHostBuilder, Action<AzureBlobStorageOptions>)

Configurez le silo pour utiliser le stockage d’objets blob Azure comme stockage de grain par défaut.

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

Configure le silo pour utiliser stockage Azure pour le clustering.

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

Configure le silo pour utiliser stockage Azure pour le clustering.

UseAzureStorageClustering(ISiloHostBuilder, Action<AzureStorageClusteringOptions>)

Configure le silo pour utiliser stockage Azure pour le clustering.

UseAzureStorageClustering(ISiloHostBuilder, Action<AzureStorageClusteringOptions>)

Configure le silo pour utiliser stockage Azure pour le clustering.

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

Fonctionnalité de création d’instances ISiloHost .

AddAzureTableGrainDirectory(ISiloHostBuilder, String, Action<AzureTableGrainDirectoryOptions>)

Fonctionnalité de création d’instances ISiloHost .

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

Fonctionnalité de création d’instances ISiloHost .

UseAzureTableGrainDirectoryAsDefault(ISiloHostBuilder, Action<AzureTableGrainDirectoryOptions>)

Fonctionnalité de création d’instances ISiloHost .

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

Configurez le silo pour utiliser le stockage table Azure pour le stockage de grains.

AddAzureTableGrainStorage(ISiloHostBuilder, String, Action<AzureTableStorageOptions>)

Configurez le silo pour utiliser le stockage table Azure pour le stockage de grains.

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

Configurez le silo pour utiliser le stockage table Azure comme stockage de grain par défaut.

AddAzureTableGrainStorageAsDefault(ISiloHostBuilder, Action<AzureTableStorageOptions>)

Configurez le silo pour utiliser le stockage table Azure comme stockage de grain par défaut.

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

Configurez le silo pour utiliser le stockage table Azure pour le stockage de grain transactionnel.

AddAzureTableTransactionalStateStorage(ISiloHostBuilder, String, Action<AzureTableTransactionalStateOptions>)

Configurez le silo pour utiliser le stockage table Azure pour le stockage de grain transactionnel.

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

Configurez le silo pour utiliser le stockage table Azure comme stockage de grain transactionnel par défaut.

AddAzureTableTransactionalStateStorageAsDefault(ISiloHostBuilder, Action<AzureTableTransactionalStateOptions>)

Configurez le silo pour utiliser le stockage table Azure comme stockage de grain transactionnel par défaut.

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

Configure le silo pour utiliser Consul pour le clustering.

UseConsulClustering(ISiloHostBuilder, Action<ConsulClusteringSiloOptions>)

Configure le silo pour utiliser Consul pour le clustering.

ConfigureDefaults(ISiloHostBuilder)

Configurez le conteneur pour utiliser Orleans.

EnableDirectClient(ISiloHostBuilder)
Obsolète.

Active la prise en charge de l’interaction avec le runtime à partir d’un contexte externe. Par exemple, en dehors du contexte d’un grain.

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

Configure le silo pour utiliser le clustering de développement uniquement.

UseDevelopmentClustering(ISiloHostBuilder, Action<DevelopmentClusterMembershipOptions>)

Configure le silo pour utiliser le clustering de développement uniquement.

UseDevelopmentClustering(ISiloHostBuilder, IPEndPoint)

Configure le silo pour utiliser le clustering de développement uniquement.

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

Configure le silo pour utiliser le clustering de développement uniquement et écouter sur localhost.

AddCustomStorageBasedLogConsistencyProvider(ISiloHostBuilder, String, String)

Ajoute un fournisseur de cohérence de journal de stockage personnalisé »/>

AddCustomStorageBasedLogConsistencyProviderAsDefault(ISiloHostBuilder, String)

Ajoute un fournisseur de cohérence de journal de stockage personnalisé en tant que fournisseur de cohérence par défaut>

AddEventDataGeneratorStreams(ISiloHostBuilder, String, Action<IEventDataGeneratorStreamConfigurator>)

Configurez le silo pour utiliser des flux générateurs de données d’événements.

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

Configurez le silo pour utiliser le stockage AWS DynamoDB pour le stockage des grains.

AddDynamoDBGrainStorage(ISiloHostBuilder, String, Action<DynamoDBStorageOptions>)

Configurez le silo pour utiliser le stockage AWS DynamoDB pour le stockage des grains.

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

Configurez le silo pour utiliser le stockage AWS DynamoDB comme stockage de grain par défaut.

AddDynamoDBGrainStorageAsDefault(ISiloHostBuilder, Action<DynamoDBStorageOptions>)

Configurez le silo pour utiliser le stockage AWS DynamoDB comme stockage de grain par défaut.

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

Configurez des points de terminaison pour le silo.

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

Configurez des points de terminaison pour le silo.

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

Configurez des points de terminaison pour le silo.

AddGrainService<T>(ISiloHostBuilder)

Inscrit un service de grain d’application à démarrer avec le silo.

AddGrainExtension<TExtensionInterface,TExtension>(ISiloHostBuilder)

Inscrit une implémentation d’extension de grain pour l’interface spécifiée.

AddLegacyClusterConfigurationSupport(ISiloHostBuilder, ClusterConfiguration)

Fonctionnalité de création d’instances ISiloHost .

ConfigureLocalHostPrimarySilo(ISiloHostBuilder, Int32, Int32)

Configure un silo d’hôte local.

LoadClusterConfiguration(ISiloHostBuilder)

Charge ClusterConfiguration à l’aide de StandardLoad().

UseConfiguration(ISiloHostBuilder, ClusterConfiguration)

Spécifie la configuration à utiliser pour ce silo.

AddLogStorageBasedLogConsistencyProvider(ISiloHostBuilder, String)

Ajoute un fournisseur de cohérence des journaux de stockage de journaux de journal"/>

AddLogStorageBasedLogConsistencyProviderAsDefault(ISiloHostBuilder)

Ajoute un fournisseur de cohérence des journaux de stockage de journaux en tant que fournisseur de cohérence par défaut"/>

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

Configurez le silo pour utiliser le stockage de grain de mémoire comme stockage de grain par défaut.

AddMemoryGrainStorage(ISiloHostBuilder, String, Action<MemoryGrainStorageOptions>)

Configurez le silo pour utiliser le stockage de grain de mémoire comme stockage de grain par défaut.

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

Configurez le silo pour utiliser le stockage de grain de mémoire comme stockage de grain par défaut.

AddMemoryGrainStorageAsDefault(ISiloHostBuilder, Action<MemoryGrainStorageOptions>)

Configurez le silo pour utiliser le stockage de grain de mémoire comme stockage de grain par défaut.

AddNewRelicTelemetryConsumer(ISiloHostBuilder)

Ajoute un fournisseur de consommateurs télémétrique de métriques de type NRTelemetryConsumer.

UseTls(ISiloHostBuilder, Action<TlsOptions>)

Configure TLS.

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

Configure TLS.

UseTls(ISiloHostBuilder, X509Certificate2)

Configure TLS.

UseTls(ISiloHostBuilder, X509Certificate2, Action<TlsOptions>)

Configure TLS.

AddPerfCountersTelemetryConsumer(ISiloHostBuilder)

Ajoute un fournisseur de consommateurs télémétrique de métriques de type OrleansPerfCounterTelemetryConsumer.

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

Ajoute un directeur de placement.

AddPlacementDirector<TStrategy,TDirector>(ISiloHostBuilder)

Configure un TDirector en tant que directeur de placement pour la stratégie TStrategyde placement .

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

Ajouter un magasin de données Redis en tant que répertoire grain nommé

AddRedisGrainDirectory(ISiloHostBuilder, String, Action<RedisGrainDirectoryOptions>)

Ajouter un magasin de données Redis en tant que répertoire grain nommé

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

Utiliser un magasin de données Redis comme répertoire grain par défaut

UseRedisGrainDirectoryAsDefault(ISiloHostBuilder, Action<RedisGrainDirectoryOptions>)

Utiliser un magasin de données Redis comme répertoire grain par défaut

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

Configurez le silo pour utiliser le stockage de grain AdoNet pour le stockage de grains. Des instructions sur la configuration de votre base de données sont disponibles à l’adresse http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorage(ISiloHostBuilder, String, Action<AdoNetGrainStorageOptions>)

Configurez le silo pour utiliser le stockage de grain AdoNet pour le stockage de grains. Des instructions sur la configuration de votre base de données sont disponibles à l’adresse http://aka.ms/orleans-sql-scripts.

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

Configurez le silo pour utiliser le stockage de grain AdoNet comme stockage de grain par défaut. Des instructions sur la configuration de votre base de données sont disponibles à l’adresse http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorageAsDefault(ISiloHostBuilder, Action<AdoNetGrainStorageOptions>)

Configurez le silo pour utiliser le stockage de grain AdoNet comme stockage de grain par défaut. Des instructions sur la configuration de votre base de données sont disponibles à l’adresse http://aka.ms/orleans-sql-scripts.

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

Configurer le silo pour utiliser des flux persistants de file d’attente Azure avec les paramètres par défaut

AddAzureQueueStreams(ISiloHostBuilder, String, Action<SiloAzureQueueStreamConfigurator>)

Configurez le silo pour utiliser des flux persistants de file d’attente Azure.

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

Configurer le silo pour utiliser des flux persistants de file d’attente Azure avec les paramètres par défaut

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

Configurez le silo pour utiliser des flux persistants de file d’attente Azure.

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

Configurer le silo pour utiliser les flux persistants du hub d’événements avec le pointeur de vérification par défaut et d’autres paramètres

AddEventHubStreams(ISiloHostBuilder, String, Action<ISiloEventHubStreamConfigurator>)

Configurez le silo pour utiliser des flux persistants du hub d’événements.

AddEventHubStreams(ISiloHostBuilder, String, Action<SiloEventHubStreamConfigurator>)

Configurez le silo pour utiliser des flux persistants Event Hub.

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

Configurez le silo pour utiliser des flux de mémoire.

AddSqsStreams(ISiloHostBuilder, String, Action<SqsOptions>)

Configurez le silo pour utiliser des flux persistants SQS.

AddSqsStreams(ISiloHostBuilder, String, Action<SiloSqsStreamConfigurator>)

Configurez le silo pour utiliser des flux persistants SQS.

AddSqsStreams(ISiloHostBuilder, String, Action<SiloSqsStreamConfigurator>)

Configurez le silo pour utiliser des flux persistants SQS.

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

Configurer le silo pour utiliser le fournisseur de bail d’objets blob Azure

UseDynamoDBTransactionLog(ISiloHostBuilder, Action<DynamoDBTransactionLogOptions>)

Configurez le cluster pour utiliser le journal des transactions dynamoDB à l’aide de l’action configurer.

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

Configurez le cluster pour utiliser le journal des transactions dynamoDB à l’aide du générateur de configuration.

UseTransactions(ISiloHostBuilder, Boolean)

Configurer le cluster pour utiliser l’algorithme TM distribué

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

Configurez le silo pour utiliser des flux de mémoire.

AddStartupTask(ISiloHostBuilder, IStartupTask, Int32)

Ajoute une tâche de démarrage à exécuter lorsque le silo a démarré.

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

Ajoute une tâche de démarrage à exécuter lorsque le silo a démarré.

AddStartupTask<TStartup>(ISiloHostBuilder, Int32)

Ajoute une tâche de démarrage à exécuter lorsque le silo a démarré.

Configure<TOptions>(ISiloHostBuilder, IConfiguration)

Inscrit une instance de configuration à laquelle TOptions sera lié.

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

Inscrit une action utilisée pour configurer un type particulier d’options.

ConfigureAppConfiguration(ISiloHostBuilder, Action<IConfigurationBuilder>)

Définit la configuration pour le reste du processus de génération et de l’application. Peut être appelée plusieurs fois ; dans ce cas, les résultats sont additifs. Les résultats sont disponibles dans Configuration pour les opérations suivantes ainsi que dans Services.

ConfigureApplicationParts(ISiloHostBuilder, Action<IApplicationPartManager>)

Configure le à l’aide ApplicationPartManager du donné Action<T>.

ConfigureLogging(ISiloHostBuilder, Action<ILoggingBuilder>)

Ajoute un délégué pour configurer le ILoggingBuilder fourni. Peut être appelée plusieurs fois.

ConfigureLogging(ISiloHostBuilder, Action<HostBuilderContext,ILoggingBuilder>)

Ajoute un délégué pour configurer le ILoggingBuilder fourni. Peut être appelée plusieurs fois.

ConfigureServices(ISiloHostBuilder, Action<IServiceCollection>)

Ajoute des services au conteneur. Peut être appelée plusieurs fois ; dans ce cas, les résultats sont additifs.

GetApplicationPartManager(ISiloHostBuilder)

Retourne le ApplicationPartManager de cette instance.

UseEnvironment(ISiloHostBuilder, String)

Spécifie l’environnement que l’hôte doit utiliser.

UseServiceProviderFactory(ISiloHostBuilder, Func<IServiceCollection,IServiceProvider>)

Spécifie la façon dont le IServiceProvider pour ce silo est configuré.

AddIncomingGrainCallFilter(ISiloHostBuilder, IIncomingGrainCallFilter)

Ajoute un IIncomingGrainCallFilter au pipeline de filtre.

AddIncomingGrainCallFilter(ISiloHostBuilder, IncomingGrainCallFilterDelegate)

Ajoute un IOutgoingGrainCallFilter au pipeline de filtre via un délégué.

AddIncomingGrainCallFilter<TImplementation>(ISiloHostBuilder)

Ajoute un IIncomingGrainCallFilter au pipeline de filtre.

AddOutgoingGrainCallFilter(ISiloHostBuilder, IOutgoingGrainCallFilter)

Ajoute un IOutgoingGrainCallFilter au pipeline de filtre.

AddOutgoingGrainCallFilter(ISiloHostBuilder, OutgoingGrainCallFilterDelegate)

Ajoute un IOutgoingGrainCallFilter au pipeline de filtre via un délégué.

AddOutgoingGrainCallFilter<TImplementation>(ISiloHostBuilder)

Ajoute un IOutgoingGrainCallFilter au pipeline de filtre.

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

Ajoute un stockage de rappel à l’aide de ADO.NET. Des instructions sur la configuration de votre base de données sont disponibles à l’adresse http://aka.ms/orleans-sql-scripts.

UseAdoNetReminderService(ISiloHostBuilder, Action<AdoNetReminderTableOptions>)

Ajoute un stockage de rappel à l’aide de ADO.NET. Des instructions sur la configuration de votre base de données sont disponibles à l’adresse http://aka.ms/orleans-sql-scripts.

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

Ajoute un stockage de rappel soutenu par Stockage Table Azure.

UseAzureTableReminderService(ISiloHostBuilder, Action<AzureTableReminderStorageOptions>)

Ajoute un stockage de rappel soutenu par Stockage Table Azure.

UseAzureTableReminderService(ISiloHostBuilder, String)

Ajoute un stockage de rappel soutenu par Stockage Table Azure.

UseDynamoDBReminderService(ISiloHostBuilder, Action<DynamoDBReminderStorageOptions>)

Ajoute un stockage de rappel soutenu par Amazon DynamoDB.

UseInMemoryReminderService(ISiloHostBuilder)

Configure le stockage des rappels à l’aide d’un magasin en mémoire non persistant.

AddStateStorageBasedLogConsistencyProvider(ISiloHostBuilder, String)

Ajoute un fournisseur de cohérence des journaux de stockage d’état»/>

AddStateStorageBasedLogConsistencyProviderAsDefault(ISiloHostBuilder)

Ajoute un fournisseur de cohérence des journaux de stockage d’état en tant que fournisseur de cohérence par défaut>

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

Configurez le silo pour utiliser des flux persistants.

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

Configurez le silo pour utiliser des flux persistants.

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

Configurer le silo pour utiliser SimpleMessageProvider

AddSimpleMessageStreamProvider(ISiloHostBuilder, String, Action<SimpleMessageStreamProviderOptions>)

Configurer le silo pour utiliser SimpleMessageProvider

AddSimpleMessageStreamProvider(ISiloHostBuilder, String, Action<ISimpleMessageStreamConfigurator>)

Configurer le silo pour utiliser SimpleMessageProvider

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

Configure le silo pour utiliser ZooKeeper pour l’appartenance au cluster.

UseZooKeeperClustering(ISiloHostBuilder, Action<ZooKeeperClusteringSiloOptions>)

Configure le silo pour utiliser ZooKeeper pour l’appartenance au cluster.

UseInMemoryLeaseProvider(ISiloHostBuilder)

Configurez un silo avec des fonctionnalités de test/développement. NOT FOR PRODUCTION USE - dev/test uniquement

UseSiloUnobservedExceptionsHandler(ISiloHostBuilder)

Configurer le silo avec le gestionnaire d’exceptions non observées

UseLinuxEnvironmentStatistics(ISiloHostBuilder)

Utiliser les statistiques de l’environnement hôte Linux

UsePerfCounterEnvironmentStatistics(ISiloHostBuilder)

Utiliser des compteurs de performances Windows comme source pour les statistiques de l’environnement hôte

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

Configurer le silo pour utiliser FaultInjectionMemoryStorage

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

Configurer le silo pour utiliser FaultInjectionMemoryStorage

GetConfiguration(ISiloHostBuilder)

Fonctionnalité de création d’instances ISiloHost .

GetConfigurationValue(ISiloHostBuilder, String)

Fonctionnalité de création d’instances ISiloHost .

GetTestClusterOptions(ISiloHostBuilder)

Fonctionnalité de création d’instances ISiloHost .

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloHostBuilder, Action<AzureTableTransactionalStateOptions>)

Fonctionnalité de création d’instances ISiloHost .

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloHostBuilder, String, Action<AzureTableTransactionalStateOptions>)

Fonctionnalité de création d’instances ISiloHost .

UseControlledFaultInjectionTransactionState(ISiloHostBuilder)

Configurer le cluster pour utiliser l’algorithme TM distribué

S’applique à