TransactionScope.Timeout Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau mengatur TimeSpan yang menunjukkan periode batas waktu untuk transaksi yang digunakan untuk ini 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)
Nilai Properti
TimeSpan yang menunjukkan periode batas waktu untuk transaksi yang digunakan untuk ini TransactionScope.
Contoh
Sampel kode berikut menunjukkan pengaturan properti TransactionScope Batas Waktu aktivitas.
new TransactionScope
{
Body = new Sequence
{
Activities =
{
new WriteLine { Text = " Begin TransactionScope" },
new PrintTransactionId(),
new TransactionScopeTest(),
new WriteLine { Text = " End TransactionScope" },
},
},
},
Keterangan
Properti ini bersifat baca-saja pada durasi. Jika nilai diatur pada durasi, nilai InvalidOperationException akan dilemparkan.