Timeout

This property specifies the time, in seconds, to wait for a transaction to become active after it is detached or suspended.

Declaration

// C#
public int Timeout { get; set; }

Property Value

The integer specifies the sessionless transaction timeout.

Exceptions

ArgumentOutOfRangeException - specified timeout is equal or smaller than zero.

Remarks

If a non-active sessionless transaction is not resumed, committed, or rolled back within the timeout period, then it is aborted. The timeout value must be set greater than 0.