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) |