GeneratorAdapterFactory Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Adapterfactory für stream generator stream provider. Diese Factory fungiert als Adapter und Adapterfactory. Es erstellt Empfänger, die einen konfigurierbaren Generator verwenden, um Ereignisdatenströme zu generieren, anstatt sie aus dem Speicher zu lesen.
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
- Vererbung
-
GeneratorAdapterFactory
- Implementiert
Konstruktoren
GeneratorAdapterFactory() |
Adapterfactory für stream generator stream provider. Diese Factory fungiert als Adapter und Adapterfactory. Es erstellt Empfänger, die einen konfigurierbaren Generator verwenden, um Ereignisdatenströme zu generieren, anstatt sie aus dem Speicher zu lesen. |
GeneratorAdapterFactory(String, HashRingStreamQueueMapperOptions, StreamStatisticOptions, IServiceProvider, SerializationManager, ITelemetryProducer, ILoggerFactory) |
Adapterfactory für stream generator stream provider. Diese Factory fungiert als Adapter und Adapterfactory. Es erstellt Empfänger, die einen konfigurierbaren Generator verwenden, um Ereignisdatenströme zu generieren, anstatt sie aus dem Speicher zu lesen. |
GeneratorAdapterFactory(String, HashRingStreamQueueMapperOptions, StreamStatisticOptions, IServiceProvider, Serializer, ILoggerFactory) |
Adapterfactory für stream generator stream provider. Diese Factory fungiert als Adapter und Adapterfactory. Es erstellt Empfänger, die einen konfigurierbaren Generator verwenden, um Ereignisdatenströme zu generieren, anstatt sie aus dem Speicher zu lesen. |
Felder
BlockPoolMonitorFactory |
Erstellen eines Blockpoolmonitors zum Überwachen von Blockpool-bezogenen Metriken Zurückgeben eines IBlockPoolMonitors |
CacheMonitorFactory |
Erstellen eines Cachemonitors zum Melden cachebezogener Metriken Zurückgeben eines ICacheMonitors |
GeneratorConfigTypeName |
Name der Konfigurationseigenschaft für den Generatorkonfigurationstyp |
ReceiverMonitorFactory |
Erstellen eines Monitors zum Überwachen von QueueAdapterReceiver-bezogenen Metriken Zurückgeben eines IQueueAdapterReceiverMonitors |
Eigenschaften
Direction |
Richtung dieses Warteschlangenadapters: Read, Write oder ReadWrite. |
IsRewindable |
Bestimmt, ob es sich um einen wiederwickelbaren Streamadapter handelt– unterstützt das Abonnieren vom vorherigen Zeitpunkt. |
Name |
Der Name des Adapters. Von IQueueAdapter. |
Methoden
Create(IServiceProvider, String) |
Erstellt eine neue GeneratorAdapterFactory-Instanz. |
CreateAdapter() |
Erstellen eines Adapters |
CreateQueueCache(QueueId) |
Erstellen eines Caches für eine angegebene Warteschlangen-ID |
CreateReceiver(QueueId) |
Erstellt einen Warteschlangenempfänger für die angegebene queueId. |
ExecuteCommand(Int32, Object) |
Eine Funktion zum Ausführen eines Steuerelementbefehls. |
GetDeliveryFailureHandler(QueueId) |
Abrufen des Übermittlungsfehlerhandlers |
GetQueueAdapterCache() |
Abrufen des Cacheadapters |
GetStreamQueueMapper() |
Abrufen der Streamwarteschlangenzuordnung |
Init() |
Initialisiert die Factory. |
Init(IProviderConfiguration, String, Logger, IServiceProvider) |
Initialisieren der Factory |
QueueMessageBatchAsync<T>(Guid, String, IEnumerable<T>, StreamSequenceToken, Dictionary<String,Object>) |
Speichert einen Batch von Nachrichten |
QueueMessageBatchAsync<T>(StreamId, IEnumerable<T>, StreamSequenceToken, Dictionary<String,Object>) |
Schreibt eine Reihe von Ereignissen in die Warteschlange als einzelnen Batch, der der bereitgestellten streamId zugeordnet ist. |
Erweiterungsmethoden
QueueMessageAsync<T>(IQueueAdapter, StreamId, T, StreamSequenceToken, Dictionary<String,Object>) |
Schreibt eine Reihe von Ereignissen in die Warteschlange als einzelnen Batch, der dem bereitgestellten |
QueueMessageAsync<T>(IQueueAdapter, Guid, String, T, StreamSequenceToken, Dictionary<String,Object>) |
Schreibt eine Reihe von Ereignissen in die Warteschlange als einzelnen Batch, der der bereitgestellten streamId zugeordnet ist. |