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 |
、、または 変更が発生した新しい場所ReplaceAddの 0 から始まるインデックス、またはMove未使用の場合は -1 を取得します。 |
OldItems |
、、または Removeアクションの影響をReplace受ける項目の一覧を取得します。 このプロパティは、 および OldStartingIndexで変更を完全に定義できるコレクションに対IListしてOldItemsCount送信されるイベントでは省略されます。 |
OldItemsCount |
変更の影響を受ける既存の項目の数を取得します。未使用の場合は -1 を取得します。 この値は、 が省略されたコレクションOldItemsの IList イベントまたは Replace イベントに役立ちますRemove。 |
OldStartingIndex |
、、または の変更がMoveRemove発生した古い場所の 0 から始まるインデックス、またはReplace未使用の場合は -1 を取得します。 |
メソッド
Add(IList<MessagePackFragment>) |
インデックスのないコレクションによって発生したイベントの Add のインスタンスRemoteCollectionChangesを構築します。 |
Add(Int32, IList<MessagePackFragment>) |
インデックス付きコレクションによって発生したイベントの Add のRemoteCollectionChangesインスタンスを構築します。 |
Move(Int32, Int32, Int32) |
イベントの の RemoteCollectionChanges インスタンスを Move 構築します。 |
Remove(IList<MessagePackFragment>) |
インデックスのないコレクションによって発生したイベントの Remove のインスタンスRemoteCollectionChangesを構築します。 |
Remove(Int32, Int32) |
インデックス付きコレクションによって発生したイベントの Remove のRemoteCollectionChangesインスタンスを構築します。 |
Replace(IList<MessagePackFragment>, IList<MessagePackFragment>) |
インデックスのないコレクションによって発生したイベントの Replace のインスタンスRemoteCollectionChangesを構築します。 |
Replace(Int32, Int32, IList<MessagePackFragment>) |
インデックス付きコレクションによって発生したイベントの Replace のRemoteCollectionChangesインスタンスを構築します。 |
Reset(IList<MessagePackFragment>) |
イベントの の RemoteCollectionChanges インスタンスを Reset 構築します。 |