MsmqBindingElementBase::ValidityDuration Property
Gets or sets a value that specifies the duration a message will be locked by the receive context feature.
Assembly: System.ServiceModel (in System.ServiceModel.dll)
Property Value
Type: System::TimeSpanThe duration a message will be locked by the receive context feature.
| Exception | Condition |
|---|---|
| ArgumentOutOfRangeException | The value is less than zero or is larger than Int32.MaxValue. |
The default value is 5 minutes. Receive context locks the message for inspection until it is either consumed or released back onto the queue. The validity duration property specifies how long the message will remain locked by receive context before it is automatically released back onto the queue.
Important |
|---|
If ValidityDuration expires for a message, any transaction that may be used for its processing will be aborted along with the workflow instance if the expiration occurs during the transaction. |
Available since 4.0
