Condividi tramite


MsmqBindingElementBase.ValidityDuration Proprietà

Definizione

Ottiene o imposta un valore che specifica la durata in cui un messaggio sarà bloccato dalla funzionalità del contesto di ricezione.

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

Valore della proprietà

La durata in cui un messaggio sarà bloccato dalla funzionalità del contesto di ricezione.

Eccezioni

Il valore è minore di zero o maggiore a Int32.MaxValue.

Commenti

Il valore predefinito è 5 minuti. Il contesto di ricezione blocca il messaggio per l'ispezione fino a che viene utilizzato o rilasciato nuovamente nella coda. La proprietà della durata di validità specifica per quanto tempo il messaggio rimarrà bloccato dal contesto di ricezione prima che sia rilasciato automaticamente nella coda.

Importante

Se l'oggetto ValidityDuration scade per un messaggio, qualsiasi transazione utilizzabile per la sua elaborazione sarà interrotta insieme all'istanza del flusso di lavoro se la scadenza avviene durante la transazione.

Si applica a