Conjunto de alterações de classe
Um ChangeSet descreve as alterações dentro de uma IRealmCollection<T> desde a última vez que a chamada de resposta de notificação foi invocada.
namespace: Realms
Conjunto: Realm.exe
Sintaxe
public class ChangeSet
Propriedades
| Editar esta página Ver fonteDeletedIndices
Obtém os índices de objetos na versão anterior do IRealmCollection<T> que foram removidos desta.
Declaração
public int[] DeletedIndices { get; }
Valor da propriedade
Tipo | Descrição |
---|---|
int[] | Um array, contendo os índices dos objetos excluídos. |
Índices inseridos
Obtém os índices na nova versão do IRealmCollection<T> que foram inseridos recentemente.
Declaração
public int[] InsertedIndices { get; }
Valor da propriedade
Tipo | Descrição |
---|---|
int[] | Um array, contendo os índices dos objetos inseridos. |
IsCleared
Obtém um valor indicando se a collection foi limpa. A collection é limpa após chamar métodos como Limpar().
Declaração
public bool IsCleared { get; }
Valor da propriedade
Tipo | Descrição |
---|---|
bool |
|
Observações
| Editar esta página Ver fonteÍndices modificados
Obtém os índices na versão antiga do IRealmCollection<T> que foram modificados. Isso significa que a propriedade de um objeto nesse índice foi modificada ou a propriedade de um objeto ao qual ele está relacionado foi alterada.
Declaração
public int[] ModifiedIndices { get; }
Valor da propriedade
Tipo | Descrição |
---|---|
int[] | Um array, contendo os índices dos objetos modificados. |
Mudanças
Obtém as linhas na collection que foram movidas.
Declaração
public ChangeSet.Move[] Moves { get; }
Valor da propriedade
Tipo | Descrição |
---|---|
Mover[] | Uma array de estruturas ChangeSet.Move , indicando a origem e o índice de destino da linha movida. |
Observações
Cada índice De estará presente em DeletedIndices e cada índice Para estará presente em InsertedIndices.
NewModifiedIndices
Obtém os índices na nova versão do IRealmCollection<T> que foram modificados. Conceitualmente, ele contém as mesmas entradas que ModifiedIndices , mas depois que as inserções e exclusões foram contabilizadas.
Declaração
public int[] NewModifiedIndices { get; }
Valor da propriedade
Tipo | Descrição |
---|---|
int[] | Um array, contendo os índices dos objetos modificados. |