MessageHandlerOptions 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í.
Proporciona opciones asociadas al procesamiento de la bomba de mensajes mediante RegisterMessageHandler(Func<Message,CancellationToken,Task>, MessageHandlerOptions) y RegisterMessageHandler(Func<Message,CancellationToken,Task>, MessageHandlerOptions).
public sealed class MessageHandlerOptions
type MessageHandlerOptions = class
Public NotInheritable Class MessageHandlerOptions
- Herencia
-
MessageHandlerOptions
Constructores
MessageHandlerOptions(Func<ExceptionReceivedEventArgs,Task>) |
Inicializa una nueva instancia de la clase MessageHandlerOptions. Valores predeterminados: MaxConcurrentCalls = 1 AutoComplete = true Microsoft.Azure.ServiceBus.MessageHandlerOptions.ReceiveTimeOut = 1 minuto MaxAutoRenewDuration = 5 minutos |
Propiedades
AutoComplete |
Obtiene o establece un valor que indica si la bomba de mensajes debe llamar CompleteAsync(String) a o CompleteAsync(String) en los mensajes después de que la devolución de llamada haya completado el procesamiento. |
ExceptionReceivedHandler |
Se produce cuando se recibe una excepción. Permite recibir una notificación de los errores detectados por la bomba de mensajes. Cuando se reciben errores, se reintentarán automáticamente las llamadas, por lo que esto es informativo. |
MaxAutoRenewDuration |
Obtiene o establece la duración máxima dentro de la cual el bloqueo se renovará automáticamente. Este valor debe ser mayor que la duración más larga del bloqueo del mensaje; por ejemplo, la propiedad LockDuration. |
MaxConcurrentCalls |
Obtiene o establece el número máximo de llamadas simultáneas a la devolución de llamada que debe iniciar la bomba de mensajes. |
Se aplica a
Azure SDK for .NET