DynamicObjectApi 구조화
managed RealmObject의 데이터에 동적으로 액세스할 수 있도록 API 세트를 노출하는 클래스입니다.
상속된 멤버
네임스페이스: Realms
어셈블리: Realm.exe
구문
public readonly struct DynamicObjectApi
방법
| 이 페이지 편집 소스 보기GetBacklinks(string)
역링크 속성의 값을 가져옵니다. 이 속성은 명시적으로 선언되고 Backlink
선언
public IQueryable<IRealmObjectBase> GetBacklinks(string propertyName)
매개변수
유형 | 이름 | 설명 |
---|---|---|
문자열 | 속성 이름 | 역링크 속성의 이름입니다. |
반환
유형 | 설명 |
---|---|
IQueryable<IRealm |
속성 에 지정된 속성을 통해 이 collection을 가리키는 모든 객체를 포함하는 쿼리 가능 collection입니다. |
GetBacklinksFromType(string, string)
지정된 관계에서 이 객체에 연결되는 모든 collection을 가져옵니다.
선언
public IQueryable<IRealmObjectBase> GetBacklinksFromType(string fromObjectType, string fromPropertyName)
매개변수
반환
유형 | 설명 |
---|---|
IQueryable<IRealm |
|
GetDictionary<T>(문자열)
IDictionary<TKey, TValue> 속성을 가져옵니다.
선언
public IDictionary<string, T> GetDictionary<T>(string propertyName)
매개변수
유형 | 이름 | 설명 |
---|---|---|
문자열 | 속성 이름 | 딕셔너리 속성의 이름입니다. |
반환
유형 | 설명 |
---|---|
IDictionary<string, T> | 딕셔너리 속성의 값입니다. |
유형 매개변수
이름 | 설명 |
---|---|
t | 사전에 있는 값의 유형입니다. |
비고
객체에서 사용할 수 있는 모든 속성의 목록과 해당 유형을 가져오려면 Object
값을 Realm
GetList<T>(string)
IList<T> 속성을 가져옵니다.
선언
public IList<T> GetList<T>(string propertyName)
매개변수
유형 | 이름 | 설명 |
---|---|---|
문자열 | 속성 이름 | 목록 속성의 이름입니다. |
반환
유형 | 설명 |
---|---|
IList<T> | 목록 속성의 값입니다. |
유형 매개변수
이름 | 설명 |
---|---|
t | 목록에 있는 요소의 유형입니다. |
비고
객체에서 사용할 수 있는 모든 속성의 목록과 해당 유형을 가져오려면 Object
요소를 Realm
GetSet<T>(문자열)
ISet<T> 속성을 가져옵니다.
선언
public ISet<T> GetSet<T>(string propertyName)
매개변수
유형 | 이름 | 설명 |
---|---|---|
문자열 | 속성 이름 | 세트 속성의 이름입니다. |
반환
유형 | 설명 |
---|---|
ISet<T> | Set 속성의 값입니다. |
유형 매개변수
이름 | 설명 |
---|---|
t | 세트에 있는 요소의 유형입니다. |
비고
객체에서 사용할 수 있는 모든 속성의 목록과 해당 유형을 가져오려면 Object
요소를 Realm
Get<T>(문자열)
propertyName
속성의 값을 가져와서 T
로 캐스팅합니다.
선언
public T Get<T>(string propertyName)
매개변수
유형 | 이름 | 설명 |
---|---|---|
문자열 | 속성 이름 | 속성의 이름입니다. |
반환
유형 | 설명 |
---|---|
t | 속성의 값입니다. |
유형 매개변수
이름 | 설명 |
---|---|
t | 속성의 유형입니다. |
비고
객체에서 사용할 수 있는 모든 속성의 목록과 해당 유형을 가져오려면 Object
Realm
Set(string, RealmValue)
propertyName
의 속성 값을 value
로 설정합니다.
선언
public void Set(string propertyName, RealmValue value)