UndoableGraphTransactionScope Sınıf

Tanım

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
UndoableGraphTransactionScope

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

Şunlara uygulanır