UndoableGraphTransactionScope Sınıf
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, geri alınabilir düzenlemeler için kullanılmak üzere tasarlanan özel bir Graph işlem kapsamıdır (konak uygulaması geri alma yığınında görünür).
public ref class UndoableGraphTransactionScope : Microsoft::VisualStudio::GraphModel::GraphTransactionScope
public class UndoableGraphTransactionScope : Microsoft.VisualStudio.GraphModel.GraphTransactionScope
type UndoableGraphTransactionScope = class
inherit GraphTransactionScope
Public Class UndoableGraphTransactionScope
Inherits GraphTransactionScope
- Devralma
Oluşturucular
| UndoableGraphTransactionScope(Object, String, UndoOption) |
Yeni bir UndoableGraphTransactionScope oluşturun |
| UndoableGraphTransactionScope(Object, UndoOption) |
Yeni bir UndoableGraphTransactionScope oluşturun |
| UndoableGraphTransactionScope(String) |
Yeni bir UndoableGraphTransactionScope oluşturun |
| UndoableGraphTransactionScope(UndoOption) |
Yeni bir UndoableGraphTransactionScope oluşturun |
Alanlar
| ActiveTransactionsChanged |
Etkin işlem sayısı değiştirilirken bildirir. |
| DisableUndo | |
| ForceAddKey | |
| NonDisabledTransactionCount | |
| UndoDescriptionKey | |
| UndoOptionKey | |
Özellikler
| ExtraData |
TLS 'de kaydedilecek ek veriler (Devralındığı yer: GraphTransactionScope) |
| NonDisabledTransactions |
Bu işlem kapsamının oluşturulduğu iş parçacığıyla ilişkili devre dışı bırakılmış etkin olmayan dönüştürme sayısını döndürür |
| ScopeProperties |
Bu kapsamla ilişkili özellik paketi. (Devralındığı yer: GraphTransactionScope) |
Yöntemler
| Complete() |
Bizi Tamam olarak işaretleyin. Dispose bunu DENETLEM ve çağrılmamışsa işlem durdurulacak. (Devralındığı yer: GraphTransactionScope) |
| Dispose() |
IDisposable. Dispose. (Devralındığı yer: GraphTransactionScope) |
| Dispose(Boolean) | |
| GetUndoDescription(Dictionary<Object,Object>) |
Verilen işlem kapsamı özelliklerinden geri alma açıklamasını alın. |
| GetUndoId(Dictionary<Object,Object>) |
Verilen Graphtransactionkayıtla ilişkili kimliği al |
| GetUndoOption(Dictionary<Object,Object>) |
Verilen işlem kapsamı özelliklerinden ilişkilendirilen UndoOption 'i alın. |
| IsForceAdd(Dictionary<Object,Object>) |
İşlemin, boş olsa bile geri alma birimi oluşturacak olan "ekleme zorla" olarak işaretlenip işaretlenmediğini alın. |
| OnActiveTransactionsChanged(Int32, Int32) | |
Ekinlikler
| Disposed |
Bu kapsam atıldığı zaman bildirim alınacaktır |