RemoteCollectionChanges Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
[System.Runtime.Serialization.DataContract]
public sealed class RemoteCollectionChanges
[<System.Runtime.Serialization.DataContract>]
type RemoteCollectionChanges = class
Public NotInheritable Class RemoteCollectionChanges
- Herencia
-
RemoteCollectionChanges
- Atributos
Propiedades
| Action |
Obtiene la acción que provocó el evento. |
| NewItems |
Obtiene la lista de nuevos elementos implicados en el cambio. |
| NewStartingIndex |
Obtiene el índice de base cero de la nueva ubicación en la que se produjo un Replacecambio , Addo Move o -1 cuando no se hausado. |
| OldItems |
Obtiene la lista de elementos afectados por una Replaceacción , o Remove. Esta propiedad se omite en los eventos enviados para IList las colecciones para las que el cambio se puede definir por completo mediante OldItemsCount y OldStartingIndex. |
| OldItemsCount |
Obtiene el número de elementos existentes afectados por el cambio o -1 cuando no se hausado. Este valor es útil para Remove, o Replace eventos de IList colecciones donde OldItems se omite. |
| OldStartingIndex |
Obtiene el índice de base cero de la ubicación antigua en la que se produjo un Movecambio , Removeo Replace o -1 cuando no se hausado. |
Métodos
| Add(IList<MessagePackFragment>) |
Construye una instancia de RemoteCollectionChanges para un Add evento generado por una colección no indizada. |
| Add(Int32, IList<MessagePackFragment>) |
Construye una instancia de RemoteCollectionChanges para un Add evento generado por una colección indizada. |
| Move(Int32, Int32, Int32) |
Construye una instancia de RemoteCollectionChanges para un Move evento. |
| Remove(IList<MessagePackFragment>) |
Construye una instancia de RemoteCollectionChanges para un Remove evento generado por una colección no indizada. |
| Remove(Int32, Int32) |
Construye una instancia de RemoteCollectionChanges para un Remove evento generado por una colección indizada. |
| Replace(IList<MessagePackFragment>, IList<MessagePackFragment>) |
Construye una instancia de RemoteCollectionChanges para un Replace evento generado por una colección no indizada. |
| Replace(Int32, Int32, IList<MessagePackFragment>) |
Construye una instancia de RemoteCollectionChanges para un Replace evento generado por una colección indizada. |
| Reset(IList<MessagePackFragment>) |
Construye una instancia de RemoteCollectionChanges para un Reset evento. |