Compartir a través de


RemoteCollectionChanges Clase

Definición

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

Se aplica a