ICancelAddNew 接口

定义

向集合添加新项时添加事务功能。

public interface class ICancelAddNew
public interface ICancelAddNew
type ICancelAddNew = interface
Public Interface ICancelAddNew
派生

注解

ICancelAddNew 接口使集合能够以可扩展方式添加新项。 随后可以提交或回滚新项。 集合 AddNew 的方法用于暂定添加项,随后通过以下操作进行事务处理:

  • EndNew 方法将显式提交挂起的添加。

  • 执行另一个收集操作(如插入、删除或移动)将隐式提交挂起的添加。

  • 如果尚未提交,该方法 CancelNew 将回滚挂起的添加。

Note

在某些情况下,例如Windows 窗体复杂的数据绑定,集合可能会接收CancelNewEndNew对新添加的项以外的项的调用。 (每个项通常是数据视图中的行。忽略这些调用;仅当指定该项的索引时,才取消或提交新项。

有两种模型允许将项事务性添加到数据绑定集合:

方法

名称 说明
CancelNew(Int32)

放弃集合中挂起的新项。

EndNew(Int32)

将挂起的新项提交到集合。

适用于

另请参阅