ServiceBusSessionProcessorOptions 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í.
Conjunto de opciones que se pueden especificar al crear un ServiceBusSessionProcessor objeto para configurar su comportamiento.
public class ServiceBusSessionProcessorOptions
type ServiceBusSessionProcessorOptions = class
Public Class ServiceBusSessionProcessorOptions
- Herencia
-
ServiceBusSessionProcessorOptions
Constructores
ServiceBusSessionProcessorOptions() |
Conjunto de opciones que se pueden especificar al crear un ServiceBusSessionProcessor objeto para configurar su comportamiento. |
Propiedades
AutoCompleteMessages |
Obtiene o establece un valor que indica si el procesador debe completar automáticamente los mensajes después de que el controlador haya completado el ProcessMessageAsync procesamiento. Si el controlador de mensajes desencadena una excepción, el mensaje no se completará automáticamente. |
Identifier |
Propiedad que se usa para establecer el ServiceBusProcessor identificador para identificar el procesador. Se puede usar para correlacionar registros y excepciones. Si |
MaxAutoLockRenewalDuration |
Obtiene o establece la duración máxima en la que se renovará automáticamente el bloqueo de sesión. Este valor debe ser mayor que la propiedad LockDuration de la cola. Para especificar una duración infinita, use InfiniteTimeSpan. |
MaxConcurrentCallsPerSession |
Obtiene o establece el número máximo de llamadas simultáneas al controlador de mensajes que el procesador debe iniciar por sesión. Por lo tanto, el número total de llamadas simultáneas será igual a MaxConcurrentSessions * MaxConcurrentCallsPerSession. El valor predeterminado es 1. |
MaxConcurrentSessions |
Obtiene o establece el número máximo de sesiones que el procesador puede procesar simultáneamente. |
PrefetchCount |
Obtiene o establece el número de mensajes que se solicitarán diligentemente desde colas o suscripciones y se ponen en cola localmente, destinados a ayudar a maximizar el rendimiento al permitir que el procesador reciba de una caché local en lugar de esperar a una solicitud de servicio. |
ReceiveMode |
Obtiene o establece el ReceiveMode objeto utilizado para especificar cómo se reciben los mensajes. |
SessionIdleTimeout |
Obtiene o establece la cantidad máxima de tiempo que se va a esperar a que se reciba un mensaje para la sesión activa actualmente. Una vez transcurrido este tiempo, el procesador cerrará la sesión e intentará procesar otra sesión. Si no se especifica, se usará .TryTimeout |
SessionIds |
Obtiene una lista opcional de identificadores de sesión para definir el ámbito de .ServiceBusSessionProcessor Si la lista se deja vacía, el procesador no se limitará a ningún identificador de sesión específico. |
Se aplica a
Azure SDK for .NET