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

    値を受信するシリアル ディスパッチ キュー。

    戻り値

    指定されたスケジューラーに値を提供する出版社。