Classe ObjectSchema
Descrição pública de uma classe armazenada em um Realm, como uma coleção de objetos de Propriedade gerenciados. Para construir uma nova instância, use a API ObjectSchema.Builder .
namespace: Realms.Esquema
Conjunto: Realm.exe
Sintaxe
public class ObjectSchema : IReadOnlyCollection<Property>, IEnumerable<Property>, IEnumerable
Propriedades
| Editar esta página Ver fonteBaseType
Obtém um ObjectSchema.ObjectType indicando se este ObjectSchema descreve um objeto de nível superior, um objeto incorporado ou um objeto assimétrico.
Declaração
public ObjectSchema.ObjectType BaseType { get; }
Valor da propriedade
Tipo | Descrição |
---|---|
ObjectSchema.ObjectType | O tipo de ObjectSchema. |
Contar
Obtém o número de propriedades no esquema, que são as propriedades persistentes da classe original.
Declaração
public int Count { get; }
Valor da propriedade
Tipo | Descrição |
---|---|
int | O número de propriedades persistentes para o objeto. |
Nome
Obtém o nome da declaração de classe original da qual o esquema foi criado.
Declaração
public string Name { get; }
Valor da propriedade
Tipo | Descrição |
---|---|
string | O nome da classe. |
Métodos
| Editar esta página Ver fonteGetBuilder()
Crie um ObjectSchema.Builder mutável contendo as propriedades neste esquema.
Declaração
public ObjectSchema.Builder GetBuilder()
Devoluções
Tipo | Descrição |
---|---|
ObjectSchema.Builder | Uma instância ObjectSchema.Builder que pode ser usada para alterar o esquema e, eventualmente, produzir um novo chamando Build(). |
TryFindProperty(string, propriedade out)
Procura uma propriedade por nome. Não encontrar significa que não é considerado uma propriedade para persistir em um Realm.
Declaração
public bool TryFindProperty(string name, out Property property)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
string | name | Nome da propriedade a corresponder exatamente. |
Propriedade | propriedade | Propriedade retornada somente se encontrar o Nome correspondente. |
Devoluções
Tipo | Descrição |
---|---|
bool |
|