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 释放了编辑范围,则编辑范围将反转对基础对象所做的更改,从编辑存储重新应用状态。 这为撤消机制奠定了坚实的基础。
构造函数
| 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) |