GeneratorAdapterFactory 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.
Fabrique d’adaptateurs pour le fournisseur de flux de générateur de flux. Cette fabrique fait office d’adaptateur et de fabrique d’adaptateur. Il crée des récepteurs qui utilisent un générateur configurable pour générer des flux d’événements, au lieu de les lire à partir du stockage.
public class GeneratorAdapterFactory : Orleans.Providers.IControllable, Orleans.Streams.IQueueAdapter, Orleans.Streams.IQueueAdapterCache, Orleans.Streams.IQueueAdapterFactory
type GeneratorAdapterFactory = class
interface IQueueAdapterFactory
interface IQueueAdapter
interface IQueueAdapterCache
interface IControllable
Public Class GeneratorAdapterFactory
Implements IControllable, IQueueAdapter, IQueueAdapterCache, IQueueAdapterFactory
- Héritage
-
GeneratorAdapterFactory
- Implémente
Constructeurs
GeneratorAdapterFactory() |
Fabrique d’adaptateurs pour le fournisseur de flux de générateur de flux. Cette fabrique fait office d’adaptateur et de fabrique d’adaptateur. Il crée des récepteurs qui utilisent un générateur configurable pour générer des flux d’événements, au lieu de les lire à partir du stockage. |
GeneratorAdapterFactory(String, HashRingStreamQueueMapperOptions, StreamStatisticOptions, IServiceProvider, SerializationManager, ITelemetryProducer, ILoggerFactory) |
Fabrique d’adaptateurs pour le fournisseur de flux de générateur de flux. Cette fabrique fait office d’adaptateur et de fabrique d’adaptateur. Il crée des récepteurs qui utilisent un générateur configurable pour générer des flux d’événements, au lieu de les lire à partir du stockage. |
GeneratorAdapterFactory(String, HashRingStreamQueueMapperOptions, StreamStatisticOptions, IServiceProvider, Serializer, ILoggerFactory) |
Fabrique d’adaptateurs pour le fournisseur de flux de générateur de flux. Cette fabrique fait office d’adaptateur et de fabrique d’adaptateur. Il crée des récepteurs qui utilisent un générateur configurable pour générer des flux d’événements, au lieu de les lire à partir du stockage. |
Champs
BlockPoolMonitorFactory |
Créer un moniteur de pool de blocs pour surveiller les métriques liées au pool de blocs Renvoyer un IBlockPoolMonitor |
CacheMonitorFactory |
Créer un moniteur de cache pour signaler les métriques liées au cache Renvoyer un ICacheMonitor |
GeneratorConfigTypeName |
Nom de la propriété de configuration pour le type de configuration du générateur |
ReceiverMonitorFactory |
Créer un moniteur pour surveiller les métriques liées à QueueAdapterReceiver Renvoyer un IQueueAdapterReceiverMonitor |
Propriétés
Direction |
Direction de cet adaptateur de file d’attente : Read, Write ou ReadWrite. |
IsRewindable |
Détermine s’il s’agit d’un adaptateur de flux rembobinable : prend en charge l’abonnement à partir d’un point précédent dans le temps. |
Name |
Nom de l'adaptateur. À partir de IQueueAdapter. |
Méthodes
Create(IServiceProvider, String) |
Crée une instance GeneratorAdapterFactory. |
CreateAdapter() |
Créer un adaptateur |
CreateQueueCache(QueueId) |
Créer un cache pour un ID de file d’attente donné |
CreateReceiver(QueueId) |
Crée un récepteur de file d’attente pour l’id de file d’attente spécifié |
ExecuteCommand(Int32, Object) |
Fonction permettant d’exécuter une commande de contrôle. |
GetDeliveryFailureHandler(QueueId) |
Obtenir le gestionnaire d’échec de remise |
GetQueueAdapterCache() |
Obtenir l’adaptateur de cache |
GetStreamQueueMapper() |
Obtenir le mappeur de file d’attente de flux |
Init() |
Initialise la fabrique. |
Init(IProviderConfiguration, String, Logger, IServiceProvider) |
Initialiser la fabrique |
QueueMessageBatchAsync<T>(Guid, String, IEnumerable<T>, StreamSequenceToken, Dictionary<String,Object>) |
Stocke un lot de messages |
QueueMessageBatchAsync<T>(StreamId, IEnumerable<T>, StreamSequenceToken, Dictionary<String,Object>) |
Écrit un ensemble d’événements dans la file d’attente sous la forme d’un lot unique associé au streamId fourni. |
Méthodes d’extension
QueueMessageAsync<T>(IQueueAdapter, StreamId, T, StreamSequenceToken, Dictionary<String,Object>) |
Écrit un ensemble d’événements dans la file d’attente sous la forme d’un lot unique associé au fourni |
QueueMessageAsync<T>(IQueueAdapter, Guid, String, T, StreamSequenceToken, Dictionary<String,Object>) |
Écrit un ensemble d’événements dans la file d’attente sous la forme d’un lot unique associé au streamId fourni. |