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. |