RemoteCollectionChanges Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
[System.Runtime.Serialization.DataContract]
public sealed class RemoteCollectionChanges
[<System.Runtime.Serialization.DataContract>]
type RemoteCollectionChanges = class
Public NotInheritable Class RemoteCollectionChanges
- Herança
-
RemoteCollectionChanges
- Atributos
Propriedades
| Action |
Obtém a ação que causou o evento. |
| NewItems |
Obtém a lista de novos itens envolvidos na alteração. |
| NewStartingIndex |
Obtém o índice baseado em zero do novo local no qual ocorreu uma Replacealteração , Addou Move ou -1 quando não usado. |
| OldItems |
Obtém a lista de itens afetados por uma Replaceação , ou Remove. Essa propriedade é omitida em eventos enviados para IList coleções para as quais a alteração pode ser totalmente definida por OldItemsCount e OldStartingIndex. |
| OldItemsCount |
Obtém o número de itens existentes afetados pela alteração ou -1 quando não utilizados. Esse valor é útil para Removeeventos ou Replace de IList coleções em que OldItems é omitido. |
| OldStartingIndex |
Obtém o índice baseado em zero do local antigo no qual ocorreu uma Movealteração , Removeou Replace ou -1 quando não usado. |
Métodos
| Add(IList<MessagePackFragment>) |
Constrói uma instância de RemoteCollectionChanges para um Add evento gerado por uma coleção não indexada. |
| Add(Int32, IList<MessagePackFragment>) |
Constrói uma instância de RemoteCollectionChanges para um Add evento gerado por uma coleção indexada. |
| Move(Int32, Int32, Int32) |
Constrói uma instância de RemoteCollectionChanges para um Move evento. |
| Remove(IList<MessagePackFragment>) |
Constrói uma instância de RemoteCollectionChanges para um Remove evento gerado por uma coleção não indexada. |
| Remove(Int32, Int32) |
Constrói uma instância de RemoteCollectionChanges para um Remove evento gerado por uma coleção indexada. |
| Replace(IList<MessagePackFragment>, IList<MessagePackFragment>) |
Constrói uma instância de RemoteCollectionChanges para um Replace evento gerado por uma coleção não indexada. |
| Replace(Int32, Int32, IList<MessagePackFragment>) |
Constrói uma instância de RemoteCollectionChanges para um Replace evento gerado por uma coleção indexada. |
| Reset(IList<MessagePackFragment>) |
Constrói uma instância de RemoteCollectionChanges para um Reset evento. |