GeneratorAdapterFactory Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fábrica de adaptadores para o provedor de fluxo do gerador de fluxo. Essa fábrica atua como o adaptador e a fábrica do adaptador. Ele cria receptores que usam o gerador configurável para gerar fluxos de eventos, em vez de lê-los do armazenamento.
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
- Herança
-
GeneratorAdapterFactory
- Implementações
Construtores
GeneratorAdapterFactory() |
Fábrica de adaptadores para o provedor de fluxo do gerador de fluxo. Essa fábrica atua como o adaptador e a fábrica do adaptador. Ele cria receptores que usam o gerador configurável para gerar fluxos de eventos, em vez de lê-los do armazenamento. |
GeneratorAdapterFactory(String, HashRingStreamQueueMapperOptions, StreamStatisticOptions, IServiceProvider, SerializationManager, ITelemetryProducer, ILoggerFactory) |
Fábrica de adaptadores para o provedor de fluxo do gerador de fluxo. Essa fábrica atua como o adaptador e a fábrica do adaptador. Ele cria receptores que usam o gerador configurável para gerar fluxos de eventos, em vez de lê-los do armazenamento. |
GeneratorAdapterFactory(String, HashRingStreamQueueMapperOptions, StreamStatisticOptions, IServiceProvider, Serializer, ILoggerFactory) |
Fábrica de adaptadores para o provedor de fluxo do gerador de fluxo. Essa fábrica atua como o adaptador e a fábrica do adaptador. Ele cria receptores que usam o gerador configurável para gerar fluxos de eventos, em vez de lê-los do armazenamento. |
Campos
BlockPoolMonitorFactory |
Criar um monitor de pool de blocos para monitorar métricas relacionadas ao pool de blocos Retornar um IBlockPoolMonitor |
CacheMonitorFactory |
Criar um monitor de cache para relatar métricas relacionadas ao cache Retornar um ICacheMonitor |
GeneratorConfigTypeName |
Nome da propriedade de configuração para o tipo de configuração do gerador |
ReceiverMonitorFactory |
Criar um monitor para monitorar as métricas relacionadas a QueueAdapterReceiver Retornar um IQueueAdapterReceiverMonitor |
Propriedades
Direction |
Direção deste adaptador de fila: Leitura, Gravação ou ReadWrite. |
IsRewindable |
Determina se este é um adaptador de fluxo rewindable – dá suporte à assinatura do ponto anterior no tempo. |
Name |
Nome do adaptador. De IQueueAdapter. |
Métodos
Create(IServiceProvider, String) |
Cria uma nova instância GeneratorAdapterFactory. |
CreateAdapter() |
Criar um adaptador |
CreateQueueCache(QueueId) |
Criar um cache para uma determinada ID de fila |
CreateReceiver(QueueId) |
Cria um receptor de fila para a queueId especificada |
ExecuteCommand(Int32, Object) |
Uma função para executar um comando de controle. |
GetDeliveryFailureHandler(QueueId) |
Obter o manipulador de falha de entrega |
GetQueueAdapterCache() |
Obter o adaptador de cache |
GetStreamQueueMapper() |
Obter o mapeador da fila de fluxo |
Init() |
Inicializa a fábrica. |
Init(IProviderConfiguration, String, Logger, IServiceProvider) |
Inicializar a fábrica |
QueueMessageBatchAsync<T>(Guid, String, IEnumerable<T>, StreamSequenceToken, Dictionary<String,Object>) |
Armazena um lote de mensagens |
QueueMessageBatchAsync<T>(StreamId, IEnumerable<T>, StreamSequenceToken, Dictionary<String,Object>) |
Grava um conjunto de eventos na fila como um único lote associado ao streamId fornecido. |
Métodos de Extensão
QueueMessageAsync<T>(IQueueAdapter, StreamId, T, StreamSequenceToken, Dictionary<String,Object>) |
Grava um conjunto de eventos na fila como um único lote associado ao fornecido |
QueueMessageAsync<T>(IQueueAdapter, Guid, String, T, StreamSequenceToken, Dictionary<String,Object>) |
Grava um conjunto de eventos na fila como um único lote associado ao streamId fornecido. |