RemoteCollectionChanges 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
[System.Runtime.Serialization.DataContract]
public sealed class RemoteCollectionChanges
[<System.Runtime.Serialization.DataContract>]
type RemoteCollectionChanges = class
Public NotInheritable Class RemoteCollectionChanges
- 继承
-
RemoteCollectionChanges
- 属性
属性
| Action |
获取引起该事件的操作。 |
| NewItems |
获取此更改中涉及的新项的列表。 |
| NewStartingIndex | |
| OldItems |
获取受 Replace、 或 Remove操作影响的项的列表。 在为IList集合发送的事件中省略此属性,这些集合的更改可由 和 OldStartingIndex完全定义OldItemsCount。 |
| OldItemsCount |
获取受更改影响的现有项数;如果未使用 ,则为 -1。 此值对于 Remove省略的 集合OldItems的 IList 或 Replace 事件很有用。 |
| OldStartingIndex |
方法
| Add(IList<MessagePackFragment>) |
RemoteCollectionChanges为Add非索引集合引发的事件构造 实例。 |
| Add(Int32, IList<MessagePackFragment>) |
RemoteCollectionChanges为Add索引集合引发的事件构造 实例。 |
| Move(Int32, Int32, Int32) |
为Move事件构造 的RemoteCollectionChanges实例。 |
| Remove(IList<MessagePackFragment>) |
RemoteCollectionChanges为Remove非索引集合引发的事件构造 实例。 |
| Remove(Int32, Int32) |
RemoteCollectionChanges为Remove索引集合引发的事件构造 实例。 |
| Replace(IList<MessagePackFragment>, IList<MessagePackFragment>) |
RemoteCollectionChanges为Replace非索引集合引发的事件构造 实例。 |
| Replace(Int32, Int32, IList<MessagePackFragment>) |
RemoteCollectionChanges为Replace索引集合引发的事件构造 实例。 |
| Reset(IList<MessagePackFragment>) |
为Reset事件构造 的RemoteCollectionChanges实例。 |