클래스 FlexibleSyncConfiguration
A Flexible
상속된 멤버
네임스페이스: Realms.동기화
어셈블리: Realm.exe
구문
public class FlexibleSyncConfiguration : SyncConfigurationBase
생성자
| 이 페이지 편집 소스 보기FlexibleSyncConfiguration(사용자, 문자열?)
Flexible
선언
public FlexibleSyncConfiguration(User user, string? optionalPath = null)
매개변수
속성
| 이 페이지 편집 소스 보기채우기InitialSubscriptions
Realm을 처음 열 때 호출될 콜백을 가져오거나 설정합니다.
선언
public FlexibleSyncConfiguration.InitialSubscriptionsDelegate? PopulateInitialSubscriptions { get; set; }
속성 값
유형 | 설명 |
---|---|
Flexible |
Realm이 처음 열릴 때 호출되는 Flexible |
비고
이 콜백을 사용하면 초기 구독 세트를 채울 수 있으며, 이는 Get
Subscriptions 에서 반환된 Subscription
예시
var config = new FlexibleSyncConfiguration(user)
{
PopulateInitialSubscriptions = (realm) =>
{
var myNotes = realm.All<Note>().Where(n => n.AuthorId == myUserId);
realm.Subscriptions.Add(myNotes);
}
};
// The task will complete when all the user notes have been downloaded.
var realm = await Realm.GetInstanceAsync(config);