次の方法で共有


RemoteCollectionChanges クラス

定義

[System.Runtime.Serialization.DataContract]
public sealed class RemoteCollectionChanges
[<System.Runtime.Serialization.DataContract>]
type RemoteCollectionChanges = class
Public NotInheritable Class RemoteCollectionChanges
継承
RemoteCollectionChanges
属性

プロパティ

Action

イベントの原因となったアクションを取得します。

NewItems

この変更に関係のある新しい項目の一覧を取得します。

NewStartingIndex

、、または 変更が発生した新しい場所ReplaceAddの 0 から始まるインデックス、またはMove未使用の場合は -1 を取得します。

OldItems

、、または Removeアクションの影響をReplace受ける項目の一覧を取得します。 このプロパティは、 および OldStartingIndexで変更を完全に定義できるコレクションに対IListしてOldItemsCount送信されるイベントでは省略されます。

OldItemsCount

変更の影響を受ける既存の項目の数を取得します。未使用の場合は -1 を取得します。 この値は、 が省略されたコレクションOldItemsIList イベントまたは Replace イベントに役立ちますRemove

OldStartingIndex

、、または の変更がMoveRemove発生した古い場所の 0 から始まるインデックス、またはReplace未使用の場合は -1 を取得します。

メソッド

Add(IList<MessagePackFragment>)

インデックスのないコレクションによって発生したイベントの Add のインスタンスRemoteCollectionChangesを構築します。

Add(Int32, IList<MessagePackFragment>)

インデックス付きコレクションによって発生したイベントの AddRemoteCollectionChangesインスタンスを構築します。

Move(Int32, Int32, Int32)

イベントの の RemoteCollectionChanges インスタンスを Move 構築します。

Remove(IList<MessagePackFragment>)

インデックスのないコレクションによって発生したイベントの Remove のインスタンスRemoteCollectionChangesを構築します。

Remove(Int32, Int32)

インデックス付きコレクションによって発生したイベントの RemoveRemoteCollectionChangesインスタンスを構築します。

Replace(IList<MessagePackFragment>, IList<MessagePackFragment>)

インデックスのないコレクションによって発生したイベントの Replace のインスタンスRemoteCollectionChangesを構築します。

Replace(Int32, Int32, IList<MessagePackFragment>)

インデックス付きコレクションによって発生したイベントの ReplaceRemoteCollectionChangesインスタンスを構築します。

Reset(IList<MessagePackFragment>)

イベントの の RemoteCollectionChanges インスタンスを Reset 構築します。

適用対象