Compartir a través de


MessageHandlerOptions Clase

Definición

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