ModelEditingScope 类  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示对编辑存储区的一组更改。 更改组是事务性的。 可以将在一个编辑范围内所做的更改作为一个单元提交或中止。
public ref class ModelEditingScope abstract : IDisposablepublic abstract class ModelEditingScope : IDisposabletype ModelEditingScope = class
    interface IDisposablePublic 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) |