SiloMemoryStreamConfigurator<TSerializer> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Configure les flux de mémoire.
public class SiloMemoryStreamConfigurator<TSerializer> : Orleans.Hosting.SiloRecoverableStreamConfigurator, Orleans.Hosting.IPersistentStreamConfigurator, Orleans.Hosting.ISiloMemoryStreamConfigurator where TSerializer : class, IMemoryMessageBodySerializer
public class SiloMemoryStreamConfigurator<TSerializer> : Orleans.Hosting.SiloRecoverableStreamConfigurator, Orleans.Hosting.ISiloMemoryStreamConfigurator where TSerializer : class, IMemoryMessageBodySerializer
type SiloMemoryStreamConfigurator<'Serializer (requires 'Serializer : null and 'Serializer :> IMemoryMessageBodySerializer)> = class
inherit SiloRecoverableStreamConfigurator
interface ISiloMemoryStreamConfigurator
interface IMemoryStreamConfigurator
interface INamedServiceConfigurator
interface ISiloRecoverableStreamConfigurator
interface ISiloPersistentStreamConfigurator
interface IPersistentStreamConfigurator
Public Class SiloMemoryStreamConfigurator(Of TSerializer)
Inherits SiloRecoverableStreamConfigurator
Implements IPersistentStreamConfigurator, ISiloMemoryStreamConfigurator
Public Class SiloMemoryStreamConfigurator(Of TSerializer)
Inherits SiloRecoverableStreamConfigurator
Implements ISiloMemoryStreamConfigurator
Paramètres de type
- TSerializer
Type de sérialiseur du corps du message, qui doit implémenter IMemoryMessageBodySerializer.
- Héritage
-
SiloMemoryStreamConfigurator<TSerializer>
- Implémente
Constructeurs
SiloMemoryStreamConfigurator<TSerializer>(String, Action<Action<IServiceCollection>>, Action<Action<IApplicationPartManager>>) |
Configure les flux de mémoire. |
SiloMemoryStreamConfigurator<TSerializer>(String, Action<Action<IServiceCollection>>) |
Initialise une nouvelle instance de la classe SiloMemoryStreamConfigurator<TSerializer>. |
Propriétés
ConfigureDelegate |
Obtient le délégué utilisé pour configurer le service. (Hérité de NamedServiceConfigurator) |
Name |
Obtient le nom du service. (Hérité de NamedServiceConfigurator) |
Méthodes d’extension
ConfigurePartitioning(IMemoryStreamConfigurator, Int32) |
Configure le partitionnement pour les flux de mémoire. |
Configure<TOptions>(INamedServiceConfigurator, Action<OptionsBuilder<TOptions>>) |
Configure les options d’un service nommé. |
ConfigureComponent<TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>) |
Ajoute un composant singleton à un service nommé. |
ConfigureComponent<TOptions,TComponent>(INamedServiceConfigurator, Func<IServiceProvider,String,TComponent>, Action<OptionsBuilder<TOptions>>) |
Ajoute un composant singleton à un service nommé et configure des options pour le service nommé. |
ConfigureLifecycle<T>(INamedServiceConfigurator) |
Configure les flux de mémoire. |
ConfigureStreamPubSub(IPersistentStreamConfigurator, StreamPubSubType) |
Configure le type de publication/sous-flux. |
UseAzureBlobLeaseProvider(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<AzureBlobLeaseProviderOptions>>) |
Configurer silo pour utiliser le fournisseur de baux d’objets blob Azure |
UseConsistentRingQueueBalancer(ISiloPersistentStreamConfigurator) |
Configure le fournisseur de flux pour utiliser l’équilibreur de file d’attente en anneau cohérent. |
UseDynamicAzureDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>) |
Équilibreur de file d’attente de flux qui utilise les informations de déploiement Azure et les états de silo d’Oracle d’appartenance pour l’équilibrage de charge. |
UseDynamicClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>) |
Configure le fournisseur de flux pour utiliser l’équilibreur de déploiement de configuration de cluster dynamique. |
UseLeaseBasedQueueBalancer(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<LeaseBasedQueueBalancerOptions>>) |
Configure le fournisseur de flux pour utiliser l’équilibreur de file d’attente basé sur le bail. |
UseStaticAzureDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>) |
Équilibreur de file d’attente de flux qui utilise des informations de déploiement Azure pour l’équilibrage de charge. Nécessite un silo s’exécutant dans Azure. Cet équilibreur utilise à la fois les informations sur l’ensemble complet de silos comme indiqué par le code de rôle Azure, mais n’utilise pas les informations de l’oracle d’appartenance sur les silos actuellement actifs. Autrement dit, il ne rééquilibrée pas les files d’attente en fonction des modifications dynamiques dans l’appartenance au cluster. |
UseStaticClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, Nullable<TimeSpan>) |
Configure le fournisseur de flux pour utiliser l’équilibreur de déploiement de configuration de cluster statique. |
ConfigureBackoffProvider(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IMessageDeliveryBackoffProvider>) |
Configure le fournisseur d’interruption de remise des messages des agents d’extraction. |
ConfigureBackoffProvider(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IQueueReaderBackoffProvider>) |
Configure le fournisseur d’interruption du lecteur de file d’attente des agents d’extraction. |
ConfigureLifecycle(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<StreamLifecycleOptions>>) |
Configure le cycle de vie. |
ConfigurePartitionBalancing(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IStreamQueueBalancer>) |
Configure l’équilibrage de partition. |
ConfigurePartitionBalancing<TOptions>(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IStreamQueueBalancer>, Action<OptionsBuilder<TOptions>>) |
Configure l’équilibrage de partition. |
ConfigurePullingAgent(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<StreamPullingAgentOptions>>) |
Configure l’agent d’extraction. |
ConfigureCacheEviction(ISiloRecoverableStreamConfigurator, Action<OptionsBuilder<StreamCacheEvictionOptions>>) |
Configure les options d’éviction du cache pour un fournisseur de flux fiable. |
ConfigureStatistics(ISiloRecoverableStreamConfigurator, Action<OptionsBuilder<StreamStatisticOptions>>) |
Configure les options de statistiques pour un fournisseur de flux fiable. |