ModelEditingScope 類別

定義

表示對編輯存放區的一組變更。 變更群組為異動式。 在編輯範圍下所做的變更可以整批認可或中止。

public ref class ModelEditingScope abstract : IDisposable
public abstract class ModelEditingScope : IDisposable
type ModelEditingScope = class
    interface IDisposable
Public MustInherit Class ModelEditingScope
Implements IDisposable
繼承
ModelEditingScope
衍生
實作

備註

認可編輯範圍時,編輯存放區會取得其中發生的所有變更並套用至模型。 如果呼叫編輯範圍 Revert 的方法,或在呼叫之前 Complete 處置編輯範圍,編輯範圍會改為反轉對基礎物件所做的變更,並從編輯存放區重新套用狀態。 這為復原機制提供穩固的基礎。

建構函式

ModelEditingScope()

建立新的 ModelEditingScope

屬性

Description

描述變更群組。 它可在認可變更之前隨時加以變更。

方法

CanComplete()

判斷是否應呼叫 OnComplete(),或者應該還原變更。 還原的原因可能包括無法從原始檔控制系統簽出檔案以進行修改。

Complete()

藉由呼叫 OnComplete() 方法完成編輯範圍。

Dispose()

中止變更以處置這個物件,除非編輯範圍已經完成或還原。

Dispose(Boolean)

中止變更以處置這個物件。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
OnComplete()

執行編輯範圍的實際完成。

OnException(Exception)

處理例外狀況。

OnRevert(Boolean)

執行編輯範圍的實際還原。

Revert()

放棄在編輯範圍期間所做的變更。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於