WatchPublisher
public struct WatchPublisher : Publisher
每次远程 MongoDB collection发生更改时发出事件的发布者。
-
声明
迅速
public typealias Output = AnyBSON
-
声明
迅速
public typealias Failure = Error
-
Atlas Triggers一个事件当change stream被打开。
当您需要在执行任何工作之前打开change stream时,请使用此功能。这应该在调用发布者后直接调用。
声明
迅速
public func onOpen(_ event: @escaping @Sendable () -> Void) -> Publishers.WatchPublisher
参数
event
变更流打开后将调用的回调。
返回值
每次远程 MongoDB collection发生更改时发出事件的发布者。
-
指定执行订阅、取消和请求操作的调度程序。
声明
迅速
public func subscribe<S>(on scheduler: S) -> WatchPublisher where S : Scheduler
参数
scheduler
执行订阅的调度器。
返回值
在给定调度器上进行订阅的发布者。