클래스 ObjectSchema
관리되는 속성 객체의 컬렉션으로 Realm에 저장된 클래스에 대한 공개 설명입니다. 새 인스턴스를 구성하려면 ObjectSchema.Builder API를 사용합니다.
네임스페이스: Realms.스키마
어셈블리: Realm.exe
구문
public class ObjectSchema : IReadOnlyCollection<Property>, IEnumerable<Property>, IEnumerable
속성
| 이 페이지 편집 소스 보기BaseType
이 ObjectSchema 가 최상위 객체, 포함된 객체 또는 비대칭 객체를 설명하는지 여부를 나타내는 ObjectSchema.ObjectType 을 가져옵니다.
선언
public ObjectSchema.ObjectType BaseType { get; }
속성 값
유형 | 설명 |
---|---|
ObjectSchema.ObjectType | ObjectSchema의 유형입니다. |
Count
원래 클래스의 영구 속성인 스키마의 속성 수를 가져옵니다.
선언
public int Count { get; }
속성 값
유형 | 설명 |
---|---|
int | 객체 의 영구 속성 수입니다. |
이름
스키마 가 작성된 원본 클래스 선언의 이름을 가져옵니다.
선언
public string Name { get; }
속성 값
유형 | 설명 |
---|---|
문자열 | 클래스의 이름입니다. |
방법
| 이 페이지 편집 소스 보기GetBuilder()
이 스키마 의 속성을 포함하는 변경 가능한 ObjectSchema.Builder 를 만듭니다.
선언
public ObjectSchema.Builder GetBuilder()
반환
유형 | 설명 |
---|---|
ObjectSchema.빌더 | 스키마를 변경하고 최종적으로 Build() 를 호출하여 새 스키마 를 생성하는 데 사용할 수 있는 ObjectSchema.Builder 인스턴스 입니다. |
TryFindProperty(string, 출력 속성)
선언
public bool TryFindProperty(string name, out Property property)
매개변수
유형 | 이름 | 설명 |
---|---|---|
문자열 | 이름 | 정확히 일치시킬 속성 의 이름 입니다. |
속성 | 속성 | 이름과 일치하는 경우에만 속성 이 반환됩니다. |
반환
유형 | 설명 |
---|---|
부울 |