AsyncOpenPublisher
@frozen
public struct AsyncOpenPublisher : Publisher
非同期に開かれた Realm を出力する出版社。
-
Realm を開く際にエラーが発生すると、この出版社は失敗する可能性があります。
宣言
Swift
public typealias Failure = Error
-
この出版社は、開かれた Realm を発行します。
宣言
Swift
public typealias Output = Realm
-
非同期オープンの進行状況が通知されたときにイベントをトリガーします。
これは、発行者を呼び出した後、直接呼び出す必要があります。
宣言
Swift
public func onProgressNotification(_ onProgressNotificationCallback: @escaping ((SyncSession.Progress) -> Void)) -> RealmPublishers.AsyncOpenPublisher
パラメーター
onProgressNotificationCallback
更新が進行中のときに呼び出されるコールバック。
戻り値
非同期に開かれた Realm を出力する出版社。
-
非同期オープン タスクを実行するスケジューラーを指定します。
宣言
Swift
public func receive<S>(on scheduler: S) -> RealmPublishers.AsyncOpenPublisher where S : Scheduler
パラメーター
scheduler
値を受信するシリアル ディスパッチ キュー。
戻り値
指定されたスケジューラーに値を提供する出版社。