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
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.