다음을 통해 공유


TransactionScope.Timeout 속성

정의

TimeSpan에 사용되는 트랜잭션의 제한 시간을 나타내는 TransactionScope을 가져오거나 설정합니다.

public:
 property System::Activities::InArgument<TimeSpan> ^ Timeout { System::Activities::InArgument<TimeSpan> ^ get(); void set(System::Activities::InArgument<TimeSpan> ^ value); };
public System.Activities.InArgument<TimeSpan> Timeout { get; set; }
member this.Timeout : System.Activities.InArgument<TimeSpan> with get, set
Public Property Timeout As InArgument(Of TimeSpan)

속성 값

TimeSpan에 사용되는 트랜잭션의 제한 시간을 나타내는 TransactionScope입니다.

예제

다음 코드 샘플에서는 TransactionScope 활동의 Timeout 속성을 설정하는 방법을 보여 줍니다.

new TransactionScope
{
    Body = new Sequence
    {
        Activities =
        {
            new WriteLine { Text = "    Begin TransactionScope" },

            new PrintTransactionId(),

            new TransactionScopeTest(),

            new WriteLine { Text = "    End TransactionScope" },
        },
    },
},

설명

이 속성은 런타임에 읽기 전용입니다. 런타임에 값이 설정되면 이 InvalidOperationException throw됩니다.

적용 대상