Interface IRealmObjectBase
Uma interface que é implementada por todos os objetos que podem ser mantidos no Realm. Por enquanto, essa interface é usada apenas internamente.
namespace: Realms
Conjunto: Realm.exe
Sintaxe
public interface IRealmObjectBase
Propriedades
| Editar esta página Ver fonteAcessador
Obtém o acessor que encapsula os métodos e as propriedades usadas pelo objeto para seu funcionamento.
Declaração
IRealmAccessor Accessor { get; }
Valor da propriedade
Tipo | Descrição |
---|---|
IRealmAccessor |
BacklinksCount
Obtém o número de objeto que se referem a este por meio de um relacionamento para-um ou para-muitos.
Declaração
int BacklinksCount { get; }
Valor da propriedade
Tipo | Descrição |
---|---|
int | O número de objetos que se referem a este. |
API dinâmica
Obtém um objeto abrangendo a API dinâmica para esta instância de Objeto de Realm.
Declaração
DynamicObjectApi DynamicApi { get; }
Valor da propriedade
Tipo | Descrição |
---|---|
API de objetos dinâmicos | Uma instância do Realms.Dynamic que envolve esse Objeto de Realm. |
IsFrozen
Obtém um valor indicando se o objeto está congelado. Objeto congelados são imutáveis e não serão atualizados quando gravações forem feitas no Realm. Ao contrário dos objetos ativos, os objetos congelados podem ser usados em threads.
Declaração
bool IsFrozen { get; }
Valor da propriedade
Tipo | Descrição |
---|---|
bool |
|
Veja também
IsManaged
Obtém um valor indicando se o objeto foi associado a um Realm, seja na criação ou por meio de Add<T>(T, bool).
Declaração
bool IsManaged { get; }
Valor da propriedade
Tipo | Descrição |
---|---|
bool |
|
IsValid
Obtém um valor que indica se este managed é managed e representa uma linha no reconhecimento de data center. Se um objeto managed tiver sido removido do Realm, ele não será mais válido, e o acesso à propriedade dele lançará uma exceção. Objeto não gerenciados são sempre considerados válidos.
Declaração
bool IsValid { get; }
Valor da propriedade
Tipo | Descrição |
---|---|
bool |
|
Esquema de objetos
Obtém a instância do ObjectSchema que descreve como o Realm ao qual este objeto pertence o vê.
Declaração
ObjectSchema? ObjectSchema { get; }
Valor da propriedade
Tipo | Descrição |
---|---|
Esquema de objetos | Uma collection de propriedade que descrevem o esquema subjacente deste objeto. |
Realm
Obtém a Instância de Realm à qual este objeto pertence ou null
se ela não for gerenciada.
Declaração
Realm? Realm { get; }
Valor da propriedade
Tipo | Descrição |
---|---|
Realm | A Instância de Realm à qual este objeto pertence. |