Partager via


ISiloBuilder Interface

Définition

Générateur pour la configuration d’un serveur Orléans.

public interface ISiloBuilder
type ISiloBuilder = interface
Public Interface ISiloBuilder

Propriétés

Configuration

Obtient la configuration.

Properties

Emplacement central pour le partage d’état entre les composants pendant le processus de génération de silo.

Services

Services partagés par le silo et l’hôte.

Méthodes

ConfigureServices(Action<HostBuilderContext,IServiceCollection>)

Configure les services dans le conteneur. Cela peut être appelé plusieurs fois et les résultats seront additifs.

Méthodes d’extension

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

Ajoutez une ClusterOptions de remplacement par fournisseur. Remarque : Ceci est destiné à des fins de migration comme moyen de gérer les comportements précédemment incohérents dans la façon dont les fournisseurs ont utilisé ServiceId et ClusterId.

AddProviderClusterOptions(ISiloBuilder, String, Action<ClusterOptions>)

Ajoutez une ClusterOptions de remplacement par fournisseur. Remarque : Ceci est destiné à des fins de migration comme moyen de gérer les comportements précédemment incohérents dans la façon dont les fournisseurs ont utilisé ServiceId et ClusterId.

AddActivationRepartitioner(ISiloBuilder)

Active le repartitionnement d’activation pour ce silo.

AddActivationRepartitioner<TRule>(ISiloBuilder)

Active le repartitionnement d’activation pour ce silo.

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

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

AddAdoNetGrainStorage(ISiloBuilder, String, Action<AdoNetGrainStorageOptions>)

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

AddAdoNetGrainStorageAsDefault(ISiloBuilder, 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 à http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorageAsDefault(ISiloBuilder, 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 à http://aka.ms/orleans-sql-scripts.

UseAdoNetClustering(ISiloBuilder, 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 à http://aka.ms/orleans-sql-scripts.

UseAdoNetClustering(ISiloBuilder, 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 à http://aka.ms/orleans-sql-scripts.

AddApplicationInsightsTelemetryConsumer(ISiloBuilder, String)

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

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

Configure le silo pour utiliser DynamoDB pour le clustering.

UseDynamoDBClustering(ISiloBuilder, Action<DynamoDBClusteringOptions>)

Configure le silo pour utiliser DynamoDB pour le clustering.

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

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

AddAzureBlobGrainStorage(ISiloBuilder, String, Action<AzureBlobStorageOptions>)

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

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

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

AddAzureBlobGrainStorageAsDefault(ISiloBuilder, Action<AzureBlobStorageOptions>)

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

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

Ajoute le stockage de rappel sauvegardé par Stockage Table Azure.

UseAzureTableReminderService(ISiloBuilder, Action<AzureTableReminderStorageOptions>)

Ajoute le stockage de rappel sauvegardé par Stockage Table Azure.

UseAzureTableReminderService(ISiloBuilder, String)

Ajoute le stockage de rappel sauvegardé par Stockage Table Azure.

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

Configure le silo pour utiliser stockage Azure pour le clustering.

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

Configure le silo pour utiliser stockage Azure pour le clustering.

UseAzureStorageClustering(ISiloBuilder, Action<AzureStorageClusteringOptions>)

Configure le silo pour utiliser stockage Azure pour le clustering.

UseAzureStorageClustering(ISiloBuilder, Action<AzureStorageClusteringOptions>)

Configure le silo pour utiliser stockage Azure pour le clustering.

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

Générateur pour la configuration d’un serveur Orléans.

AddAzureTableGrainDirectory(ISiloBuilder, String, Action<AzureTableGrainDirectoryOptions>)

Générateur pour la configuration d’un serveur Orléans.

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

Générateur pour la configuration d’un serveur Orléans.

UseAzureTableGrainDirectoryAsDefault(ISiloBuilder, Action<AzureTableGrainDirectoryOptions>)

Générateur pour la configuration d’un serveur Orléans.

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

Générateur pour la configuration d’un serveur Orléans.

AddAzureTableGrainDirectory(ISiloBuilder, String, Action<AzureTableGrainDirectoryOptions>)

Générateur pour la configuration d’un serveur Orléans.

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

Générateur pour la configuration d’un serveur Orléans.

UseAzureTableGrainDirectoryAsDefault(ISiloBuilder, Action<AzureTableGrainDirectoryOptions>)

Générateur pour la configuration d’un serveur Orléans.

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

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

AddAzureTableGrainStorage(ISiloBuilder, String, Action<AzureTableStorageOptions>)

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

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

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

AddAzureTableGrainStorageAsDefault(ISiloBuilder, Action<AzureTableStorageOptions>)

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

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

Configurez silo pour utiliser le stockage table Azure pour le stockage transactionnel des grains.

AddAzureTableTransactionalStateStorage(ISiloBuilder, String, Action<AzureTableTransactionalStateOptions>)

Configurez silo pour utiliser le stockage table Azure pour le stockage transactionnel des grains.

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

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

AddAzureTableTransactionalStateStorageAsDefault(ISiloBuilder, Action<AzureTableTransactionalStateOptions>)

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

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

Configurez silo pour utiliser le stockage table Azure pour le stockage transactionnel des grains.

AddAzureTableTransactionalStateStorage(ISiloBuilder, String, Action<AzureTableTransactionalStateOptions>)

Configurez silo pour utiliser le stockage table Azure pour le stockage transactionnel des grains.

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

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

AddAzureTableTransactionalStateStorageAsDefault(ISiloBuilder, Action<AzureTableTransactionalStateOptions>)

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

AddBroadcastChannel(ISiloBuilder, String, Action<OptionsBuilder<BroadcastChannelOptions>>)

Ajoutez un nouveau canal de diffusion au silo.

AddBroadcastChannel(ISiloBuilder, String, Action<BroadcastChannelOptions>)

Ajoutez un nouveau canal de diffusion au silo.

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

Configure le silo pour utiliser Consul pour le clustering.

UseConsulClustering(ISiloBuilder, Action<ConsulClusteringSiloOptions>)

Configure le silo pour utiliser Consul pour le clustering.

UseConsulSiloClustering(ISiloBuilder, Action<OptionsBuilder<ConsulClusteringOptions>>)

Configure le silo pour utiliser Consul pour le clustering.

UseConsulSiloClustering(ISiloBuilder, Action<ConsulClusteringOptions>)

Configure le silo pour utiliser Consul pour le clustering.

AddActivityPropagation(ISiloBuilder)

Ajoutez Current propagation par le biais d’appels de grain. Remarque : selon StartActivity(String, ActivityKind) activité sera créée uniquement lorsque n’importe quel écouteur de l’activité existe HasListeners() et que Sample retourne PropagationData.

ConfigureDefaults(ISiloBuilder)

Configurez le conteneur pour utiliser Orléans.

EnableDirectClient(ISiloBuilder)
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(ISiloBuilder, Action<OptionsBuilder<DevelopmentClusterMembershipOptions>>)

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

UseDevelopmentClustering(ISiloBuilder, Action<DevelopmentClusterMembershipOptions>)

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

UseDevelopmentClustering(ISiloBuilder, IPEndPoint)

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

UseLocalhostClustering(ISiloBuilder, Int32, Int32, IPEndPoint, String, String)

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

AddCustomStorageBasedLogConsistencyProvider(ISiloBuilder, String, String)

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

AddCustomStorageBasedLogConsistencyProviderAsDefault(ISiloBuilder, String)

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

AddEventDataGeneratorStreams(ISiloBuilder, String, Action<IEventDataGeneratorStreamConfigurator>)

Configurez silo pour utiliser des flux de générateur de données d’événement.

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

Configurez silo pour utiliser le stockage AWS DynamoDB pour le stockage grain.

AddDynamoDBGrainStorage(ISiloBuilder, String, Action<DynamoDBStorageOptions>)

Configurez silo pour utiliser le stockage AWS DynamoDB pour le stockage grain.

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

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

AddDynamoDBGrainStorageAsDefault(ISiloBuilder, Action<DynamoDBStorageOptions>)

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

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

Configurez silo pour utiliser le stockage AWS DynamoDB pour le stockage grain.

AddDynamoDBGrainStorage(ISiloBuilder, String, Action<DynamoDBStorageOptions>)

Configurez silo pour utiliser le stockage AWS DynamoDB pour le stockage grain.

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

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

AddDynamoDBGrainStorageAsDefault(ISiloBuilder, Action<DynamoDBStorageOptions>)

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

UseDynamoDBReminderService(ISiloBuilder, Action<DynamoDBReminderStorageOptions>)

Ajoute le stockage de rappel sauvegardé par Amazon DynamoDB.

ConfigureEndpoints(ISiloBuilder, Int32, Int32, AddressFamily, Boolean)

Configurez les points de terminaison pour le silo.

ConfigureEndpoints(ISiloBuilder, IPAddress, Int32, Int32, Boolean)

Configurez les points de terminaison pour le silo.

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

Configurez les points de terminaison pour le silo.

AddIncomingGrainCallFilter(ISiloBuilder, IIncomingGrainCallFilter)

Ajoute une IIncomingGrainCallFilter au pipeline de filtre.

AddIncomingGrainCallFilter(ISiloBuilder, IncomingGrainCallFilterDelegate)

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

AddIncomingGrainCallFilter<TImplementation>(ISiloBuilder)

Ajoute une IIncomingGrainCallFilter au pipeline de filtre.

AddOutgoingGrainCallFilter(ISiloBuilder, IOutgoingGrainCallFilter)

Ajoute une IOutgoingGrainCallFilter au pipeline de filtre.

AddOutgoingGrainCallFilter(ISiloBuilder, OutgoingGrainCallFilterDelegate)

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

AddOutgoingGrainCallFilter<TImplementation>(ISiloBuilder)

Ajoute une IOutgoingGrainCallFilter au pipeline de filtre.

AddIncomingGrainCallFilter(ISiloBuilder, IIncomingGrainCallFilter)

Ajoute une IIncomingGrainCallFilter au pipeline de filtre.

AddIncomingGrainCallFilter(ISiloBuilder, IncomingGrainCallFilterDelegate)

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

AddIncomingGrainCallFilter<TImplementation>(ISiloBuilder)

Ajoute une IIncomingGrainCallFilter au pipeline de filtre.

AddOutgoingGrainCallFilter(ISiloBuilder, IOutgoingGrainCallFilter)

Ajoute une IOutgoingGrainCallFilter au pipeline de filtre.

AddOutgoingGrainCallFilter(ISiloBuilder, OutgoingGrainCallFilterDelegate)

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

AddOutgoingGrainCallFilter<TImplementation>(ISiloBuilder)

Ajoute une IOutgoingGrainCallFilter au pipeline de filtre.

AddGrainService<T>(ISiloBuilder)

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

AddGrainExtension<TExtensionInterface,TExtension>(ISiloBuilder)

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

UseKubernetesHosting(ISiloBuilder)

Ajoute la prise en charge de l’hébergement Kubernetes.

UseKubernetesHosting(ISiloBuilder, Action<OptionsBuilder<KubernetesHostingOptions>>)

Ajoute la prise en charge de l’hébergement Kubernetes.

AddLegacyClusterConfigurationSupport(ISiloBuilder, ClusterConfiguration)

Générateur pour la configuration d’un serveur Orléans.

ConfigureLocalHostPrimarySilo(ISiloBuilder, Int32, Int32)

Configure un silo localhost.

LoadClusterConfiguration(ISiloBuilder)

Charge ClusterConfiguration à l’aide de StandardLoad().

UseConfiguration(ISiloBuilder, ClusterConfiguration)

Spécifie la configuration à utiliser pour ce silo.

AddLogStorageBasedLogConsistencyProvider(ISiloBuilder, String)

Ajoute un fournisseur de cohérence des journaux de stockage de journaux d’activité "/>

AddLogStorageBasedLogConsistencyProviderAsDefault(ISiloBuilder)

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

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

Configurez silo pour utiliser le stockage de grain de mémoire.

AddMemoryGrainStorage(ISiloBuilder, String, Action<MemoryGrainStorageOptions>)

Configurez silo pour utiliser le stockage de grain de mémoire.

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

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

AddMemoryGrainStorageAsDefault(ISiloBuilder, Action<MemoryGrainStorageOptions>)

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

AddNewRelicTelemetryConsumer(ISiloBuilder)

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

UseTls(ISiloBuilder, Action<TlsOptions>)

Configure TLS.

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

Configure TLS.

UseTls(ISiloBuilder, X509Certificate2)

Configure TLS.

UseTls(ISiloBuilder, X509Certificate2, Action<TlsOptions>)

Configure TLS.

AddPerfCountersTelemetryConsumer(ISiloBuilder)

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

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

Ajoute un directeur de placement.

AddPlacementDirector<TStrategy,TDirector>(ISiloBuilder)

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

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

Ajoute un répertoire de grain nommé qui conserve les entrées dans Redis.

AddRedisGrainDirectory(ISiloBuilder, String, Action<RedisGrainDirectoryOptions>)

Ajoute un répertoire de grain nommé qui conserve les entrées dans Redis.

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

Ajoute un répertoire de grain par défaut qui conserve les entrées dans Redis.

UseRedisGrainDirectoryAsDefault(ISiloBuilder, Action<RedisGrainDirectoryOptions>)

Ajoute un répertoire de grain par défaut qui conserve les entrées dans Redis.

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

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

AddAdoNetGrainStorage(ISiloBuilder, String, Action<AdoNetGrainStorageOptions>)

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

AddAdoNetGrainStorageAsDefault(ISiloBuilder, 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 à http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorageAsDefault(ISiloBuilder, 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 à http://aka.ms/orleans-sql-scripts.

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

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

AddAzureQueueStreams(ISiloBuilder, String, Action<SiloAzureQueueStreamConfigurator>)

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

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

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

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

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

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

Configurer silo pour utiliser des flux persistants Event Hub avec le pointeur de vérification par défaut et d’autres paramètres

AddEventHubStreams(ISiloBuilder, String, Action<ISiloEventHubStreamConfigurator>)

Configurez silo pour utiliser des flux persistants event Hub.

AddEventHubStreams(ISiloBuilder, String, Action<SiloEventHubStreamConfigurator>)

Configurez silo pour utiliser des flux persistants event Hub.

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

Configurez silo pour utiliser des flux de mémoire.

AddSqsStreams(ISiloBuilder, String, Action<SqsOptions>)

Configurez silo pour utiliser des flux persistants SQS.

AddSqsStreams(ISiloBuilder, String, Action<SiloSqsStreamConfigurator>)

Configurez silo pour utiliser des flux persistants SQS.

AddSqsStreams(ISiloBuilder, String, Action<SiloSqsStreamConfigurator>)

Configurez silo pour utiliser des flux persistants SQS.

Configure<TOptions>(ISiloBuilder, IConfiguration)

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

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

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

ConfigureApplicationParts(ISiloBuilder, Action<IApplicationPartManager>)

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

ConfigureLogging(ISiloBuilder, Action<HostBuilderContext,ILoggingBuilder>)

Ajoute un délégué pour la configuration du ILoggingBuilderfourni. Cela peut être appelé plusieurs fois.

ConfigureLogging(ISiloBuilder, Action<ILoggingBuilder>)

Ajoute un délégué pour la configuration du ILoggingBuilderfourni. Cela peut être appelé plusieurs fois.

ConfigureServices(ISiloBuilder, Action<IServiceCollection>)

Ajoute des services au conteneur. Cela peut être appelé plusieurs fois et les résultats seront additifs.

GetApplicationPartManager(ISiloBuilder)

Retourne la ApplicationPartManager pour cette instance.

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

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

UseTransactions(ISiloBuilder)

Configurer le cluster pour utiliser l’algorithme TM distribué

UseTransactions(ISiloBuilder, Boolean)

Configurer le cluster pour utiliser l’algorithme TM distribué

AddMemoryStreams(ISiloBuilder, String, Action<ISiloMemoryStreamConfigurator>)

Configurez silo pour utiliser des flux de mémoire, à l’aide du sérialiseur de messages par défaut (DefaultMemoryMessageBodySerializer).

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

Configurez silo pour utiliser des flux de mémoire.

AddReminders(ISiloBuilder)

Ajoute la prise en charge des rappels à ce silo.

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

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

UseAdoNetReminderService(ISiloBuilder, Action<AdoNetReminderTableOptions>)

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

UseInMemoryReminderService(ISiloBuilder)

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

AddStartupTask(ISiloBuilder, IStartupTask, Int32)

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

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

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

AddStartupTask<TStartup>(ISiloBuilder, Int32)

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

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

Configure le silo pour utiliser des flux persistants.

AddStreamFilter<T>(ISiloBuilder, String)

Ajoute un filtre de flux.

AddStreaming(ISiloBuilder)

Ajoutez la prise en charge de la diffusion en continu à cette application.

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

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

UseAdoNetReminderService(ISiloBuilder, Action<AdoNetReminderTableOptions>)

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

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

Ajoute le stockage de rappel sauvegardé par Stockage Table Azure.

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

Ajoute le stockage de rappel sauvegardé par Stockage Table Azure.

UseAzureTableReminderService(ISiloBuilder, Action<AzureTableReminderStorageOptions>)

Ajoute le stockage de rappel sauvegardé par Stockage Table Azure.

UseAzureTableReminderService(ISiloBuilder, Action<AzureTableReminderStorageOptions>)

Ajoute le stockage de rappel sauvegardé par Stockage Table Azure.

UseAzureTableReminderService(ISiloBuilder, String)

Ajoute le stockage de rappel sauvegardé par Stockage Table Azure.

UseDynamoDBReminderService(ISiloBuilder, Action<DynamoDBReminderStorageOptions>)

Ajoute le stockage de rappel sauvegardé par Amazon DynamoDB.

UseInMemoryReminderService(ISiloBuilder)

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

AddStateStorageBasedLogConsistencyProvider(ISiloBuilder, String)

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

AddStateStorageBasedLogConsistencyProviderAsDefault(ISiloBuilder)

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

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

Configurez silo pour utiliser des flux persistants.

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

Configurez silo pour utiliser des flux persistants.

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

Configurer silo pour utiliser SimpleMessageProvider

AddSimpleMessageStreamProvider(ISiloBuilder, String, Action<SimpleMessageStreamProviderOptions>)

Configurer silo pour utiliser SimpleMessageProvider

AddSimpleMessageStreamProvider(ISiloBuilder, String, Action<ISimpleMessageStreamConfigurator>)

Configurer silo pour utiliser SimpleMessageProvider

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

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

UseZooKeeperClustering(ISiloBuilder, Action<ZooKeeperClusteringSiloOptions>)

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

UseInMemoryLeaseProvider(ISiloBuilder)

Configure le silo avec les fonctionnalités de test/développement.

AddGrainDirectory<T>(ISiloBuilder, String, Func<IServiceProvider,String,T>)

Ajoutez une implémentation de fournisseur de répertoire de grain au silo. Si le type de fournisseur implémente ILifecycleParticipant<TLifecycleObservable> il participe automatiquement au cycle de vie du silo.

UseSiloUnobservedExceptionsHandler(ISiloBuilder)

Configurer silo avec un gestionnaire d’exceptions non pris en charge

UseLinuxEnvironmentStatistics(ISiloBuilder)

Utiliser les statistiques de l’environnement hôte Linux

UsePerfCounterEnvironmentStatistics(ISiloBuilder)

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

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

Configure un silo pour utiliser FaultInjectionGrainStorage.

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

Configure un silo pour utiliser FaultInjectionGrainStorage.

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

Configurer silo pour utiliser FaultInjectionMemoryStorage

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

Configurer silo pour utiliser FaultInjectionMemoryStorage

GetConfiguration(ISiloBuilder)

Générateur pour la configuration d’un serveur Orléans.

GetConfigurationValue(ISiloBuilder, String)

Générateur pour la configuration d’un serveur Orléans.

GetTestClusterOptions(ISiloBuilder)

Générateur pour la configuration d’un serveur Orléans.

UseUnixSocketConnection(ISiloBuilder)

Générateur pour la configuration d’un serveur Orléans.

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloBuilder, Action<AzureTableTransactionalStateOptions>)

Générateur pour la configuration d’un serveur Orléans.

AddFaultInjectionAzureTableTransactionalStateStorage(ISiloBuilder, String, Action<AzureTableTransactionalStateOptions>)

Générateur pour la configuration d’un serveur Orléans.

UseControlledFaultInjectionTransactionState(ISiloBuilder)

Configurer le cluster pour utiliser l’algorithme TM distribué

S’applique à