ModelEditingScope 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表編輯存放區的變更群組。 變更群組是交易式群組。 編輯範圍下所做的變更可以認可或中止為單位。
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 已丟棄編輯範圍,編輯範圍會反轉對底層物件所做的變更,重新套用編輯儲存庫的狀態。 這為復原機制提供了堅實基礎。
建構函式
| 名稱 | Description |
|---|---|
| ModelEditingScope() |
會產生一個新的 ModelEditingScope。 |
屬性
| 名稱 | Description |
|---|---|
| Description |
描述了一組變化。 在變更提交前,隨時都可以更改。 |
方法
| 名稱 | 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) |