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
- undoUnitId
Type : System.Object
Pour identifier et de fusion.
- undoDescription
Type : System.String
Une application peut apprêter la légende en tant qu'étiquette sur les opérations d'annulation.
- option
Type : Microsoft.VisualStudio.GraphModel.UndoOption
Type 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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.