Condividi tramite


Classe UndoableGraphTransactionScope

Si tratta di un ambito speciale della transazione del grafico che può essere utilizzato per le modifiche annullabili (visualizzate nello stack di annullamento dell'applicazione host).

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.GraphModel.GraphTransactionScope
    Microsoft.VisualStudio.GraphModel.UndoableGraphTransactionScope

Spazio dei nomi:  Microsoft.VisualStudio.GraphModel
Assembly:  Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)

Sintassi

'Dichiarazione
Public Class UndoableGraphTransactionScope _
    Inherits GraphTransactionScope
public class UndoableGraphTransactionScope : GraphTransactionScope
public ref class UndoableGraphTransactionScope : public GraphTransactionScope
type UndoableGraphTransactionScope =  
    class
        inherit GraphTransactionScope
    end
public class UndoableGraphTransactionScope extends GraphTransactionScope

Il tipo UndoableGraphTransactionScope espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico UndoableGraphTransactionScope(String) Costruttore di un nuovo UndoableGraphTransactionScope
Metodo pubblico UndoableGraphTransactionScope(UndoOption) Costruttore di un nuovo UndoableGraphTransactionScope
Metodo pubblico UndoableGraphTransactionScope(Object, UndoOption) Costruttore di un nuovo UndoableGraphTransactionScope
Metodo pubblico UndoableGraphTransactionScope(Object, String, UndoOption) Costruttore di un nuovo UndoableGraphTransactionScope

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica ScopeProperties Contenitore delle proprietà associato a questo ambito. (Ereditato da GraphTransactionScope)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Complete Contrassegnare come completati.Dispose eseguirà una verifica e se la chiamata non è stata effettuata, la transazione verrà interrotta. (Ereditato da GraphTransactionScope)
Metodo pubblico Dispose() IDisposable.Dispose. (Ereditato da GraphTransactionScope)
Metodo protetto Dispose(Boolean) (Esegue l'override di GraphTransactionScope.Dispose(Boolean)).
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblicoMembro statico GetUndoDescription Ottiene la descrizione di annullamento dalle proprietà specificate dell'ambito della transazione.
Metodo pubblicoMembro statico GetUndoId Ottiene l'ID associato al GraphTransactionEnlistment fornito.
Metodo pubblicoMembro statico GetUndoOption Ottiene l'UndoOption associata dalle proprietà specificate dell'ambito della transazione.
Metodo pubblicoMembro statico IsForceAdd Ottenere se la transazione viene contrassegnata come “la forza add", per creare un'unità di annullamento anche se è vuota.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Eventi

  Nome Descrizione
Evento pubblico Disposed Riceverà la notifica quando questo ambito viene eliminato

In alto

Campi

  Nome Descrizione
Campo pubblicoMembro statico DisableUndo
Campo pubblicoMembro statico ForceAddKey
Campo pubblicoMembro statico UndoDescriptionKey
Campo pubblicoMembro statico UndoOptionKey

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.GraphModel