TransactionScope.Timeout Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu TransactionScopeiçin kullanılan işlemin zaman aşımı süresini gösteren öğesini alır veya ayarlarTimeSpan.
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)
Özellik Değeri
, TimeSpan bu TransactionScopeiçin kullanılan işlemin zaman aşımı süresini gösterir.
Örnekler
Aşağıdaki kod örneği, etkinliğin TransactionScope Zaman Aşımı özelliğini ayarlamayı gösterir.
new TransactionScope
{
Body = new Sequence
{
Activities =
{
new WriteLine { Text = " Begin TransactionScope" },
new PrintTransactionId(),
new TransactionScopeTest(),
new WriteLine { Text = " End TransactionScope" },
},
},
},
Açıklamalar
Bu özellik çalışma zamanında salt okunurdur. Değer çalışma zamanında ayarlanırsa, bir InvalidOperationException oluşturulur.