ProcessMessageEventArgs Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene ProcessMessageEventArgs argumentos de evento que son específicos del ServiceBusReceivedMessage objeto que se está procesando.
public class ProcessMessageEventArgs : EventArgs
type ProcessMessageEventArgs = class
inherit EventArgs
Public Class ProcessMessageEventArgs
Inherits EventArgs
- Herencia
-
ProcessMessageEventArgs
Constructores
ProcessMessageEventArgs(ServiceBusReceivedMessage, ServiceBusReceiver, String, CancellationToken) |
Inicializa una nueva instancia de la clase ProcessMessageEventArgs. |
Propiedades
CancellationToken |
Instancia del CancellationToken procesador que se cancelará cuando StopProcessingAsync(CancellationToken) se llame a . |
EntityPath |
Ruta de acceso de la entidad de Service Bus desde la que se recibió el mensaje. |
FullyQualifiedNamespace |
Espacio de nombres completo de Service Bus del que se recibió el mensaje. |
Identifier |
Identificador del procesador que generó este evento. |
Message |
Mensaje recibido que se va a procesar. |
Métodos
AbandonMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, CancellationToken) |
Abandona un ServiceBusReceivedMessageobjeto . Esto hará que el mensaje esté disponible de nuevo para su procesamiento inmediato, ya que se liberará el bloqueo en el mensaje mantenido por el receptor. |
CompleteMessageAsync(ServiceBusReceivedMessage, CancellationToken) |
Completa un ServiceBusReceivedMessageobjeto . Esto eliminará el mensaje del servicio. |
DeadLetterMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, CancellationToken) |
Mueve un mensaje a la subconsulta de mensajes fallidos. |
DeadLetterMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, String, String, CancellationToken) |
Mueve un mensaje a la subconsulta de mensajes fallidos. |
DeadLetterMessageAsync(ServiceBusReceivedMessage, String, String, CancellationToken) |
Mueve un mensaje a la subconsulta de mensajes fallidos. |
DeferMessageAsync(ServiceBusReceivedMessage, IDictionary<String,Object>, CancellationToken) |
Indica que el receptor quiere aplazar el procesamiento del mensaje. |
GetReceiveActions() |
Obtiene una ProcessorReceiveActions instancia que permite recibir mensajes adicionales dentro del ámbito del evento actual. |
OnMessageLockLostAsync(MessageLockLostEventArgs) |
Invoca el controlador de eventos perdido de bloqueo de mensajes después de que se pierda un bloqueo de mensaje. Este método se puede invalidar para generar un evento manualmente con fines de prueba. |
RenewMessageLockAsync(ServiceBusReceivedMessage, CancellationToken) |
Renueva el bloqueo en el mensaje. El bloqueo se renovará en función de la configuración especificada en la cola. |
Eventos
MessageLockLostAsync |
Evento que se genera cuando se pierde el bloqueo del mensaje. Este evento solo se genera para el ámbito del controlador de mensajes de proceso y solo para el mensaje que se entrega al controlador; no se genera para los mensajes adicionales recibidos a través de ProcessorReceiveActions. Una vez que el controlador vuelva, el evento no se generará. Hay dos casos en los que se puede generar este evento: |
Se aplica a
Azure SDK for .NET