共用方式為


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

參數

  • undoUnitId
    類型:Object

    對於識別和合併。

  • undoDescription
    類型:String

    應用程式可能會出現這個標題為復原作業的標籤。

  • forceAdd
    類型:Boolean

    如果索引標籤是 UndoOption.Add,這個屬性才有效。 這會產生新的復原單位,即使它是空的。 這是有用的,當您要包含多個合併的復原單位您必須確定的複合作業期間加入作業將初始單位,即使它是空的。

傳回值

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

.NET Framework 安全性

請參閱

參考

Graph 類別

BeginUpdate 多載

Microsoft.VisualStudio.GraphModel 命名空間