Compartir a través de


EventDataGeneratorAdapterFactory Clase

Definición

Se trata de un adaptador de proveedor de flujos persistente que genera eventos propios en lugar de leerlos desde Eventhub. Esto es principalmente para fines de prueba.

public class EventDataGeneratorAdapterFactory : Orleans.ServiceBus.Providers.EventHubAdapterFactory, Orleans.Providers.IControllable
type EventDataGeneratorAdapterFactory = class
    inherit EventHubAdapterFactory
    interface IControllable
Public Class EventDataGeneratorAdapterFactory
Inherits EventHubAdapterFactory
Implements IControllable
Herencia
EventDataGeneratorAdapterFactory
Implementaciones

Constructores

EventDataGeneratorAdapterFactory(String, EventDataGeneratorStreamOptions, EventHubOptions, EventHubReceiverOptions, EventHubStreamCachePressureOptions, StreamCacheEvictionOptions, StreamStatisticOptions, IEventHubDataAdapter, IServiceProvider, SerializationManager, ITelemetryProducer, ILoggerFactory)

Se trata de un adaptador de proveedor de flujos persistente que genera eventos propios en lugar de leerlos desde Eventhub. Esto es principalmente para fines de prueba.

EventDataGeneratorAdapterFactory(String, EventDataGeneratorStreamOptions, EventHubOptions, EventHubReceiverOptions, EventHubStreamCachePressureOptions, StreamCacheEvictionOptions, StreamStatisticOptions, IServiceProvider, SerializationManager, ITelemetryProducer, ILoggerFactory)

Se trata de un adaptador de proveedor de flujos persistente que genera eventos propios en lugar de leerlos desde Eventhub. Esto es principalmente para fines de prueba.

Campos

adapterSettings

Configuración del proveedor de transmisiones

(Heredado de EventHubAdapterFactory)
checkpointerSettings

Configuración del comprobador de puntos de comprobación

(Heredado de EventHubAdapterFactory)
dataAdapter

Adaptador de datos

(Heredado de EventHubAdapterFactory)
EventHubReceiverFactory

Generador para crear un IEventHubReceiver

(Heredado de EventHubAdapterFactory)
hubSettings

Configuración del centro de eventos

(Heredado de EventHubAdapterFactory)
logger

Registro de Orleans

(Heredado de EventHubAdapterFactory)
providerConfig

Configuración de proveedor

(Heredado de EventHubAdapterFactory)
serviceProvider

Proveedor de servicios de marco

(Heredado de EventHubAdapterFactory)

Propiedades

CacheFactory

Crea una caché de mensajes para una partición del centro de eventos.

(Heredado de EventHubAdapterFactory)
CheckpointerFactory

Crea un punto de comprobación de parition.

(Heredado de EventHubAdapterFactory)
Direction

Dirección de este adaptador de cola: Read, Write o ReadWrite.

(Heredado de EventHubAdapterFactory)
IsRewindable

Determina si se trata de un adaptador de secuencia rebobinable: admite la suscripción desde un momento dado anterior.

(Heredado de EventHubAdapterFactory)
Name

Nombre del adaptador. Principalmente para fines de registro

(Heredado de EventHubAdapterFactory)
QueueMapperFactory

Creación de un asignador de colas para asignar particiones de EventHub a colas

(Heredado de EventHubAdapterFactory)
ReceiverMonitorFactory

Cree un monitor de receptor para notificar las métricas de rendimiento. El funciton de fábrica debe devolver un IEventHubReceiverMonitor.

(Heredado de EventHubAdapterFactory)
SerializationManager

Obtiene el administrador de serialización.

(Heredado de EventHubAdapterFactory)
StreamFailureHandlerFactory

Crea un controlador de errores para una partición.

(Heredado de EventHubAdapterFactory)

Métodos

Create(IServiceProvider, String)

Se trata de un adaptador de proveedor de flujos persistente que genera eventos propios en lugar de leerlos desde Eventhub. Esto es principalmente para fines de prueba.

CreateAdapter()

Crear adaptador de cola.

(Heredado de EventHubAdapterFactory)
CreateCacheFactory(EventHubStreamCachePressureOptions)

Cree un IEventHubQueueCacheFactory. Creará un eventHubQueueCacheFactory de forma predeterminada. El usuario puede invalidar esta función para devolver su propia implementación de IEventHubQueueCacheFactory y otra personalización de IEventHubQueueCacheFactory si es posible.

(Heredado de EventHubAdapterFactory)
CreateCacheFactory(EventHubStreamProviderSettings)

Cree un IEventHubQueueCacheFactory. Creará un eventHubQueueCacheFactory de forma predeterminada. El usuario puede invalidar esta función para devolver su propia implementación de IEventHubQueueCacheFactory y otra personalización de IEventHubQueueCacheFactory si es posible.

(Heredado de EventHubAdapterFactory)
CreateQueueCache(QueueId)

Creación de una caché para un identificador de cola determinado

(Heredado de EventHubAdapterFactory)
CreateReceiver(QueueId)

Crea un receptor de quere para el queueId específico.

(Heredado de EventHubAdapterFactory)
ExecuteCommand(Int32, Object)

Ejecutar comando

GenerateEventHubPartitions(Int32)

Se trata de un adaptador de proveedor de flujos persistente que genera eventos propios en lugar de leerlos desde Eventhub. Esto es principalmente para fines de prueba.

GetDeliveryFailureHandler(QueueId)

Controlador de errores de entrega de Aquire para una cola

(Heredado de EventHubAdapterFactory)
GetPartitionIdsAsync()

Generación de identificadores de partición de eventhub simulados desde EventHubGeneratorStreamProviderSettings

GetQueueAdapterCache()

Crear adaptador de caché de mensajes de cola

(Heredado de EventHubAdapterFactory)
GetStreamQueueMapper()

Creación del asignador de colas

(Heredado de EventHubAdapterFactory)
Init()

Se trata de un adaptador de proveedor de flujos persistente que genera eventos propios en lugar de leerlos desde Eventhub. Esto es principalmente para fines de prueba.

Init(IProviderConfiguration, String, Logger, IServiceProvider)

Inicialización de fábrica. La configuración del proveedor debe contener el tipo de configuración del centro de eventos o la propia configuración. Se recomienda EventHubSettingsType para los consumidores que no quieran incluir información segura en la configuración del clúster.

(Heredado de EventHubAdapterFactory)
InitEventHubClient()

Se trata de un adaptador de proveedor de flujos persistente que genera eventos propios en lugar de leerlos desde Eventhub. Esto es principalmente para fines de prueba.

QueueMessageBatchAsync<T>(Guid, String, IEnumerable<T>, StreamSequenceToken, Dictionary<String,Object>)

Escribe un conjunto de eventos en la cola como un único lote asociado al streamId proporcionado.

(Heredado de EventHubAdapterFactory)

Métodos de extensión

QueueMessageAsync<T>(IQueueAdapter, Guid, String, T, StreamSequenceToken, Dictionary<String,Object>)

Escribe un conjunto de eventos en la cola como un único lote asociado al streamId proporcionado.

Se aplica a