Compartir a través de


BrokeredMessage.Abandon Método

Definición

Sobrecargas

Abandon()

Abandona el bloqueo en un mensaje peek-locked.

Abandon(IDictionary<String,Object>)

Abandona el bloqueo en un mensaje peek-locked.

Abandon()

Abandona el bloqueo en un mensaje peek-locked.

public void Abandon ();
member this.Abandon : unit -> unit
Public Sub Abandon ()

Excepciones

Se produce cuando el mensaje está en estado eliminado o el receptor con el que se recibió el mensaje está en estado eliminado.

Se produce cuando se invoca en un mensaje que no se ha recibido del servidor de mensajes o se invoca en un mensaje que no se ha recibido en modo de inspección y bloqueo.

Se produce cuando se agota el tiempo de espera de la operación. El período de tiempo de espera se inicializa a través de MessagingFactorySettings. Es posible que tenga que aumentar el valor de OperationTimeout para evitar esta excepción si el valor de tiempo de espera es relativamente bajo.

Se produce cuando la cola o suscripción que recibe el mensaje ya no está presente en el servidor de mensajes.

Cuando el servicio de Service Bus está ocupado y no puede procesar la solicitud.

Cuando se ha eliminado la entidad de mensajería del que se recibió el mensaje.

Cuando se perdió el bloqueo asociado a este mensaje o no se encontró el token de bloqueo.

Cuando se recibió este mensaje de una sesión y se perdió el bloqueo asociado a la sesión.

Cuando el token de seguridad proporcionado por TokenProvider no contiene las notificaciones para realizar esta operación.

Cuando el número de conexiones simultáneas a una entidad supera el valor máximo permitido.

Comentarios

Esta operación solo debe ejercerse en un mensaje recibido en modo de inspección y bloqueo.

Se aplica a

Abandon(IDictionary<String,Object>)

Abandona el bloqueo en un mensaje peek-locked.

public void Abandon (System.Collections.Generic.IDictionary<string,object> propertiesToModify);
member this.Abandon : System.Collections.Generic.IDictionary<string, obj> -> unit
Public Sub Abandon (propertiesToModify As IDictionary(Of String, Object))

Parámetros

propertiesToModify
IDictionary<String,Object>

Colección de pares clave-valor de propiedades que se van a modificar.

Excepciones

Se produce cuando

Se produce cuando

Se produce cuando se agota el tiempo de espera de la operación. El período de tiempo de espera se inicializa a través de MessagingFactorySettings. Es posible que tenga que aumentar el valor de OperationTimeout para evitar esta excepción si el valor de tiempo de espera es relativamente bajo.

Se produce cuando la cola o suscripción de la que se recibió el mensaje ya no está presente en el servidor de mensajes.

Comentarios

Esta operación solo debe ejercerse en un mensaje recibido en modo de inspección y bloqueo.

Se aplica a