クラス ObjectSchema
管理対象の Property オブジェクトのコレクションとして Realm に保存されているクラスのパブリック説明。 新しい インスタンスを構築するには、 ObjectSchema.Builder API を使用します。
Namespace: Realms.Schema
組み立て: Realm.dll
構文
public class ObjectSchema : IReadOnlyCollection<Property>, IEnumerable<Property>, IEnumerable
プロパティ
| このページを編集 ソースを表示baseType
この ObjectSchema が最上位オブジェクト、埋め込みオブジェクト、または非対称オブジェクトのいずれを記述するかを示す ObjectSchema.ObjectType を取得します。
宣言
public ObjectSchema.ObjectType BaseType { get; }
プロパティ値
タイプ | 説明 |
---|---|
ObjectSchema 。 ObjectType | ObjectSchema の型。 |
数
スキーマ内のプロパティ(元のクラスの永続プロパティ)の数を取得します。
宣言
public int Count { get; }
プロパティ値
タイプ | 説明 |
---|---|
整数 | オブジェクトの永続的プロパティの数。 |
名前
スキーマが構築された元のクラス宣言の名前を取得します。
宣言
public string Name { get; }
プロパティ値
タイプ | 説明 |
---|---|
string | クラスの名前。 |
メソッド
| このページを編集 ソースを表示GetBuilder()
このスキーマのプロパティを含む可変のObjectSchema.Builderを作成します。
宣言
public ObjectSchema.Builder GetBuilder()
戻り値
タイプ | 説明 |
---|---|
ObjectSchema 。ビルダ | スキーマを変更するために使用できるObjectSchema.Builderインスタンス。スキーマを変更し、最終的にBuild()を呼び出すことで新しいスキーマを生成します。 |
tryFindProperty(string,out プロパティ)
宣言
public bool TryFindProperty(string name, out Property property)
パラメーター
タイプ | 名前 | 説明 |
---|---|---|
string | name | |
プロパティ | プロパティ | 名前と一致することが見つかった場合にのみ返されるプロパティ。 |
戻り値
タイプ | 説明 |
---|---|
ブール |