SessionLockLostException Clase

Definición

Excepción que se produce para indicar errores perdidos de bloqueo de sesión. En el caso de entidades de mensajería con particiones, las particiones a veces se mueven para lograr el equilibrio de carga entre los nodos de Service Bus; por ejemplo, cuando se reinicia un nodo o se agregan nodos nuevos para compartir la carga. Cuando esto sucede, los bloqueos de sesión se pueden perder, pero los mensajes nunca se pierden. Si una partición se mueve después de bloquear la sesión, se produce un error en la llamada de procesamiento de mensajes de confirmación o finalización, porque se pierde el bloqueo. Sin embargo, el mensaje permanece y puede intentar leerlo de nuevo. Por lo tanto, puede recibir una SessionLockLostException excepción aunque el propio mensaje no se pierda. En este caso, puede volver a intentar la operación de procesamiento de mensajes.

[System.Serializable]
public sealed class SessionLockLostException : Microsoft.ServiceBus.Messaging.MessagingException
[<System.Serializable>]
type SessionLockLostException = class
    inherit MessagingException
Public NotInheritable Class SessionLockLostException
Inherits MessagingException
Herencia
SessionLockLostException
Atributos

Constructores

SessionLockLostException(String)

Inicializa una nueva instancia de la clase SessionLockLostException con un mensaje de error especificado.

SessionLockLostException(String, Exception)

Inicializa una nueva instancia de la clase SessionLockLostException con un mensaje de error especificado y una referencia a la excepción interna que es la causa de esta excepción.

Propiedades

Data

Obtiene los datos asociados a la excepción.

(Heredado de MessagingException)
Detail

Obtiene o establece la información detallada de la excepción de mensajería.

(Heredado de MessagingException)
IsTransient

Obtiene o establece un valor que indica si la excepción es transitoria. Compruebe esta propiedad para determinar si se debe reintentar la operación.

(Heredado de MessagingException)
Timestamp

Obtiene o establece la hora en la que se produjo la excepción de mensajería.

(Heredado de MessagingException)

Métodos

GetObjectData(SerializationInfo, StreamingContext)

Rellena la información de serialización con datos sobre la excepción.

(Heredado de MessagingException)

Se aplica a