Aracılığıyla paylaş


Transaction.TransactionDepth Özellik

Bu işlem iç içe hareket sayısı alır.

Ad alanı:  Microsoft.VisualStudio.Modeling
Derleme:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (Microsoft.VisualStudio.Modeling.Sdk.11.0.dll içinde)

Sözdizimi

'Bildirim
Public ReadOnly Property TransactionDepth As Integer
public int TransactionDepth { get; }

Özellik Değeri

Tür: System.Int32
Bu hareketin hareket hiyerarşisindeki düzeyini belirten bir sayı.

Notlar

Bu, bu hareket içinde iç içe düzey sayısını temsil eder.

Örnekler

Aşağıdaki örnek, iç içe geçmiş ve değeri gösterir birkaç hareketleri oluşturur TransactionDepth özelliği her hareket için.

Transaction t = store.TransactionManager.BeginTransaction("Top");
// t.TransactionDepth equals 1

Transaction t2 = store.TransactionManager.BeginTransaction("Next");
Transaction t3 = store.TransactionManager.BeginTransaction("Another");
// t2.TransactionDepth equals 2
// t3.TransactionDepth equals 3

t3.Commit();
t2.Commit();

Transaction t4 = store.TransactionManager.BeginTransaction("Last");
// t4.TransactionDepth equals 2

t4.Commit();
t.Commit();

t.Dispose();
t2.Dispose();
t3.Dispose();
t4.Dispose();

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

Transaction Sınıf

Microsoft.VisualStudio.Modeling Ad Alanı