AsyncOpenPublisher

@frozen
public struct AsyncOpenPublisher : Publisher

发出异步打开的 Realm 的发布者。

  • 如果打开 Realm 时出错,则此发布者可能会失败。

    声明

    迅速

    public typealias Failure = Error
  • 此发布者发出一个打开的 Realm。

    声明

    迅速

    public typealias Output = Realm
  • 当有关于异步打开进度的通知时,Atlas Triggers一个事件。

    这应该在调用发布者后直接调用。

    声明

    迅速

    public func onProgressNotification(_ onProgressNotificationCallback: @escaping ((SyncSession.Progress) -> Void)) -> RealmPublishers.AsyncOpenPublisher

    参数

    onProgressNotificationCallback

    当进度有更新时将调用的回调。

    返回值

    发出异步打开的 Realm 的发布者。

  • 指定执行异步打开任务的调度程序。

    声明

    迅速

    public func receive<S>(on scheduler: S) -> RealmPublishers.AsyncOpenPublisher where S : Scheduler

    参数

    scheduler

    用于接收值的串行调度队列。

    返回值

    向给定调度程序传递值的发布者。