WatchPublisher

public struct WatchPublisher : Publisher

每次远程 MongoDB collection发生更改时发出事件的发布者。

  • 声明

    Swift

    public typealias Output = AnyBSON
  • 声明

    Swift

    public typealias Failure = Error
  • 打开监视变更流时触发事件。

    当您需要在执行任何工作之前打开变更流时,请使用此功能。 这应该在调用发布者后直接调用。

    声明

    Swift

    public func onOpen(_ event: @escaping (() -> Void)) -> Publishers.WatchPublisher

    参数

    event

    变更流打开后将调用的回调。

    返回值

    每次远程 MongoDB collection发生更改时发出事件的发布者。

  • 指定执行订阅、取消和请求操作的调度程序。

    声明

    Swift

    public func subscribe<S>(on scheduler: S) -> WatchPublisher where S : Scheduler

    参数

    scheduler

    要对其执行订阅的调度队列。

    返回值

    在给定调度器上进行订阅的发布者。