인터페이스 IAsymmetricObject
Realm 에서 지속될 수 있는 모든 비대칭 객체에 대한 기본 인터페이스입니다.
상속된 멤버
네임스페이스: Realms
어셈블리: Realm.exe
구문
public interface IAsymmetricObject : IRealmObjectBase
비고
IAsymmetricObject 를 사용할 때의 이점은 각 동기화 작업의 성능이 훨씬 더 높다는 것입니다. 단점은 IAsymmetricObject 가 단방향으로 동기화되므로 쿼리할 수 없다는 것입니다. 쓰기 작업이 많은 사용 사례가 있는 경우 이 기본을 사용해야 합니다. 대신 쿼리할 수도 있는 객체를 유지하려면 IRealmObject 를 대신 사용합니다.
모델 클래스가 partial
으로 선언되어 있는 한 이 인터페이스는 Realm 소스 생성기에 의해 자동으로 구현됩니다.
예시
public partial class SensorReading : IAsymmetricObject
{
public DateTimeOffset TimeStamp { get; set; } = DateTimeOffset.UtcNow;
public double Value { get; set; }
}