QueueProcessor 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.
Essa classe define uma estratégia usada para processar mensagens de fila.
public class QueueProcessor
type QueueProcessor = class
Public Class QueueProcessor
- Herança
-
QueueProcessor
Comentários
Implementações personalizadas QueueProcessor podem ser registradas implementando um personalizado IQueueProcessorFactory.
Construtores
QueueProcessor(QueueProcessorOptions) |
Constrói uma nova instância. |
Métodos
BeginProcessingMessageAsync(QueueMessage, CancellationToken) |
Esse método é chamado quando há uma nova mensagem a ser processada, antes que a função de trabalho seja invocada. Isso permite que qualquer pré-processamento ocorra na mensagem antes do início do processamento. |
CompleteProcessingMessageAsync(QueueMessage, FunctionResult, CancellationToken) |
Esse método conclui o processamento da mensagem especificada depois que a função de trabalho é invocada. |
CopyMessageToPoisonQueueAsync(QueueMessage, QueueClient, CancellationToken) |
Move a mensagem especificada para a fila suspeita. |
DeleteMessageAsync(QueueMessage, CancellationToken) |
Exclua a mensagem especificada. |
OnMessageAddedToPoisonQueueAsync(PoisonMessageEventArgs) |
Chamado para acionar o evento MessageAddedToPoisonQueue. |
ReleaseMessageAsync(QueueMessage, FunctionResult, TimeSpan, CancellationToken) |
Libere a mensagem com falha especificada de volta para a fila. |
Eventos
MessageAddedToPoisonQueueAsync |
Evento gerado quando uma mensagem é adicionada à fila suspeita. |
Aplica-se a
Azure SDK for .NET