Graph.BeginUpdate 方法 (Object, String, UndoOption, Boolean)

開始進行批次模式更新更有效率的圖形 ()。 您必須在呼叫傳回的 GraphTransactionScope 的 Complete() 方法,否則變更將復原。 通常使用這個模式是在 using 區塊,因此,如果擲回例外狀況變更自動復原。

命名空間:  Microsoft.VisualStudio.GraphModel
組件:  Microsoft.VisualStudio.GraphModel (在 Microsoft.VisualStudio.GraphModel.dll 中)

語法

'宣告
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

參數

  • undoDescription
    型別:System.String
    應用程式可能會將此標題為取消作業的標籤 (Label)。
  • forceAdd
    型別:System.Boolean
    選項,則為, UndoOption.Add 時才是有效的。這會產生新的復原單位,即使它是空的。這是很有用,因為當您進行包含合併多個復原單位都必須確定的複合作業期間將作業加入初始的單位,即使它是空的。

傳回值

型別:Microsoft.VisualStudio.GraphModel.GraphTransactionScope
新的 GraphTransactionScope。

.NET Framework 安全性

請參閱

參考

Graph 類別

BeginUpdate 多載

Microsoft.VisualStudio.GraphModel 命名空間