GeneratorAdapterFactory Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Factory dell'adattatore per il provider di flusso del generatore di flusso. Questa factory funge da adattatore e dalla factory dell'adattatore. Crea ricevitori che usano un generatore configurabile per generare flussi di eventi, anziché leggerli dall'archiviazione.
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
- Ereditarietà
-
GeneratorAdapterFactory
- Implementazioni
Costruttori
GeneratorAdapterFactory() |
Factory dell'adattatore per il provider di flusso del generatore di flusso. Questa factory funge da adattatore e dalla factory dell'adattatore. Crea ricevitori che usano un generatore configurabile per generare flussi di eventi, anziché leggerli dall'archiviazione. |
GeneratorAdapterFactory(String, HashRingStreamQueueMapperOptions, StreamStatisticOptions, IServiceProvider, SerializationManager, ITelemetryProducer, ILoggerFactory) |
Factory dell'adattatore per il provider di flusso del generatore di flusso. Questa factory funge da adattatore e dalla factory dell'adattatore. Crea ricevitori che usano un generatore configurabile per generare flussi di eventi, anziché leggerli dall'archiviazione. |
GeneratorAdapterFactory(String, HashRingStreamQueueMapperOptions, StreamStatisticOptions, IServiceProvider, Serializer, ILoggerFactory) |
Factory dell'adattatore per il provider di flusso del generatore di flusso. Questa factory funge da adattatore e dalla factory dell'adattatore. Crea ricevitori che usano un generatore configurabile per generare flussi di eventi, anziché leggerli dall'archiviazione. |
Campi
BlockPoolMonitorFactory |
Creare un monitoraggio del pool di blocchi per monitorare le metriche correlate al pool di blocchi Restituire un IBlockPoolMonitor |
CacheMonitorFactory |
Creare un monitoraggio della cache per segnalare le metriche correlate alla cache Restituiscono un ICacheMonitor |
GeneratorConfigTypeName |
Nome della proprietà di configurazione per il tipo di configurazione del generatore |
ReceiverMonitorFactory |
Creare un monitoraggio per monitorare le metriche correlate a QueueAdapterReceiver Return a IQueueAdapterReceiverMonitor |
Proprietà
Direction |
Direzione dell'adapter della coda: lettura, scrittura o letturaWrite. |
IsRewindable |
Determina se si tratta di un adattatore di flusso riavvolgibile: supporta la sottoscrizione dal momento precedente. |
Name |
Nome dell'adapter. Da IQueueAdapter. |
Metodi
Create(IServiceProvider, String) |
Crea una nuova istanza di GeneratorAdapterFactory. |
CreateAdapter() |
Creare un adattatore |
CreateQueueCache(QueueId) |
Creare una cache per un ID della coda specificato |
CreateReceiver(QueueId) |
Crea un ricevitore della coda per l'id coda specificato |
ExecuteCommand(Int32, Object) |
Funzione per eseguire un comando di controllo. |
GetDeliveryFailureHandler(QueueId) |
Ottenere il gestore degli errori di recapito |
GetQueueAdapterCache() |
Ottenere l'adapter della cache |
GetStreamQueueMapper() |
Ottenere il mapper della coda di flusso |
Init() |
Inizializza la factory. |
Init(IProviderConfiguration, String, Logger, IServiceProvider) |
Inizializzare la factory |
QueueMessageBatchAsync<T>(Guid, String, IEnumerable<T>, StreamSequenceToken, Dictionary<String,Object>) |
Archivia un batch di messaggi |
QueueMessageBatchAsync<T>(StreamId, IEnumerable<T>, StreamSequenceToken, Dictionary<String,Object>) |
Scrive un set di eventi nella coda come singolo batch associato all'oggetto streamId specificato. |
Metodi di estensione
QueueMessageAsync<T>(IQueueAdapter, StreamId, T, StreamSequenceToken, Dictionary<String,Object>) |
Scrive un set di eventi nella coda come singolo batch associato all'oggetto specificato |
QueueMessageAsync<T>(IQueueAdapter, Guid, String, T, StreamSequenceToken, Dictionary<String,Object>) |
Scrive un set di eventi nella coda come singolo batch associato all'oggetto streamId specificato. |