Partager via


RemoteCollectionChanges Classe

Définition

[System.Runtime.Serialization.DataContract]
public sealed class RemoteCollectionChanges
[<System.Runtime.Serialization.DataContract>]
type RemoteCollectionChanges = class
Public NotInheritable Class RemoteCollectionChanges
Héritage
RemoteCollectionChanges
Attributs

Propriétés

Action

Obtient l’action qui a provoqué l’événement.

NewItems

Obtient la liste des nouveaux éléments impliqués dans la modification.

NewStartingIndex

Obtient l’index de base zéro du nouvel emplacement auquel une Replacemodification , Addou Move ou -1 en cas d’utilisation non utilisée.

OldItems

Obtient la liste des éléments affectés par une Replaceaction , ou Remove. Cette propriété est omise dans les événements envoyés pour IList les collections pour lesquelles la modification peut être entièrement définie par OldItemsCount et OldStartingIndex.

OldItemsCount

Obtient le nombre d’éléments existants affectés par la modification ou -1 en cas d’utilisation non utilisée. Cette valeur est utile pour Removeles événements ou Replace de IList collections où OldItems est omis.

OldStartingIndex

Obtient l’index de base zéro de l’ancien emplacement où une Movemodification , Removeou Replace ou -1 en cas d’utilisation non utilisée.

Méthodes

Add(IList<MessagePackFragment>)

Construit un instance de RemoteCollectionChanges pour un Add événement déclenché par une collection non indexée.

Add(Int32, IList<MessagePackFragment>)

Construit un instance de RemoteCollectionChanges pour un Add événement déclenché par une collection indexée.

Move(Int32, Int32, Int32)

Construit un instance de RemoteCollectionChanges pour un Move événement.

Remove(IList<MessagePackFragment>)

Construit un instance de RemoteCollectionChanges pour un Remove événement déclenché par une collection non indexée.

Remove(Int32, Int32)

Construit un instance de RemoteCollectionChanges pour un Remove événement déclenché par une collection indexée.

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

Construit un instance de RemoteCollectionChanges pour un Replace événement déclenché par une collection non indexée.

Replace(Int32, Int32, IList<MessagePackFragment>)

Construit un instance de RemoteCollectionChanges pour un Replace événement déclenché par une collection indexée.

Reset(IList<MessagePackFragment>)

Construit un instance de RemoteCollectionChanges pour un Reset événement.

S’applique à