Compartir a través de


MsmqBindingElementBase.ValidityDuration Propiedad

Definición

Obtiene o establece un valor que especifica la duración que bloqueará un mensaje la característica de contexto de recepción.

public:
 property TimeSpan ValidityDuration { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan ValidityDuration { get; set; }
member this.ValidityDuration : TimeSpan with get, set
Public Property ValidityDuration As TimeSpan

Valor de propiedad

La duración de un mensaje se bloqueará mediante la característica de contexto de recepción.

Excepciones

El valor es menor que cero o es mayor que Int32.MaxValue.

Comentarios

El valor predeterminado es 5 minutos. Recibir contexto bloquea el mensaje para la inspección hasta que se consume o se libera de nuevo en la cola. La propiedad de duración de validez especifica cuánto tiempo permanecerá bloqueado el mensaje por contexto de recepción antes de que se libere automáticamente en la cola.

Importante

Si ValidityDuration expira para un mensaje, cualquier transacción que se pueda usar para su procesamiento se anulará junto con la instancia de flujo de trabajo si la expiración se produce durante la transacción.

Se aplica a