Partager via


Graph.BeginUpdate, méthode (Object, String, UndoOption, Boolean)

Commence une mise à jour de mode batch sur le graphique (qui est plus efficace).Vous devez appeler la méthode Complete() sur le GraphTransactionScope retourné, sinon vos modifications sont annulées.Le modèle habituel consiste à utiliser cette opération dans un bloc d' using afin que si une exception est levée les modifications ne sont restaurées automatiquement restaurée.

Espace de noms :  Microsoft.VisualStudio.GraphModel
Assembly :  Microsoft.VisualStudio.GraphModel (dans Microsoft.VisualStudio.GraphModel.dll)

Syntaxe

'Déclaration
Public Function BeginUpdate ( _
    undoUnitId As Object, _
    undoDescription As String, _
    option As UndoOption, _
    forceAdd As Boolean _
) As GraphTransactionScope
public GraphTransactionScope BeginUpdate(
    Object undoUnitId,
    string undoDescription,
    UndoOption option,
    bool forceAdd
)
public:
GraphTransactionScope^ BeginUpdate(
    Object^ undoUnitId, 
    String^ undoDescription, 
    UndoOption option, 
    bool forceAdd
)
member BeginUpdate : 
        undoUnitId:Object * 
        undoDescription:string * 
        option:UndoOption * 
        forceAdd:bool -> GraphTransactionScope 
public function BeginUpdate(
    undoUnitId : Object, 
    undoDescription : String, 
    option : UndoOption, 
    forceAdd : boolean
) : GraphTransactionScope

Paramètres

  • undoDescription
    Type : System.String
    Une application peut apprêter la légende en tant qu'étiquette sur les opérations d'annulation.
  • forceAdd
    Type : System.Boolean
    C'est uniquement valide si l'option est UndoOption.Add.Cela provoque une nouvelle unité undo même s'il est vide.Cela est utile lorsque vous effectuez une opération composite qui se compose des unités undo fusionnées par multiple où vous devez vous assurer que l'opération d'ajout ajoute l'unité de démarrage même s'il est vide.

Valeur de retour

Type : Microsoft.VisualStudio.GraphModel.GraphTransactionScope
Un nouveau GraphTransactionScope.

Sécurité .NET Framework

Voir aussi

Référence

Graph Classe

BeginUpdate, surcharge

Microsoft.VisualStudio.GraphModel, espace de noms