EditingScope 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
編輯範圍,代表 ModelItem 樹狀結構的變更集合,可加以認可或當做工作的原子單元來復原。
public ref class EditingScope : System::Activities::Presentation::Model::ModelEditingScope
public class EditingScope : System.Activities.Presentation.Model.ModelEditingScope
type EditingScope = class
inherit ModelEditingScope
Public Class EditingScope
Inherits ModelEditingScope
- 繼承
備註
批次處理針對多個 ModelItem 物件進行的變更集時,這個功能非常有用。 例如,在傳訊活動中,從引發對話進行的變更會影響多個屬性值。 不過,由於所有變更均來自於引發對話,因此需將變更視為批次變更,並當做單一工作單元來復原。 如需使用方式的詳細資訊,請參閱「編輯範圍」範例
屬性
Changes |
取得變更的清單。 |
Description |
描述變更群組。 它可在認可變更之前隨時加以變更。 (繼承來源 ModelEditingScope) |
HasEffectiveChanges |
取得布林值,這個布林值會指定是否已將變更套用至編輯範圍。 |
方法
CanComplete() |
判斷目前的編輯範圍執行個體是否可完成。 |
Complete() |
藉由呼叫 OnComplete() 方法完成編輯範圍。 (繼承來源 ModelEditingScope) |
Dispose() |
中止變更以處置這個物件,除非編輯範圍已經完成或還原。 (繼承來源 ModelEditingScope) |
Dispose(Boolean) |
中止變更以處置這個物件。 (繼承來源 ModelEditingScope) |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
OnComplete() |
引發 Complete 事件。 |
OnException(Exception) |
處理指定的例外狀況。 |
OnRevert(Boolean) |
引發 Revert 事件。 |
Revert() |
放棄在編輯範圍期間所做的變更。 (繼承來源 ModelEditingScope) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |