RemoteCollectionChanges Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
[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. |