Watchpublisher
public struct WatchPublisher : Publisher
원격 MongoDB collection이 변경될 때마다 변경 이벤트를 발생시키는 출판사입니다.
-
선언
Swift
public typealias Output = AnyBSON
-
선언
Swift
public typealias Failure = Error
-
시계 변경 스트림 이 열리면 이벤트 를 트리거합니다.
작업을 수행하기 전에 변경 스트림 을 열어야 할 때 이 기능을 사용합니다. 이 메서드는 게시자를 호출한 직후에 호출해야 합니다.
선언
Swift
public func onOpen(_ event: @escaping @Sendable () -> Void) -> Publishers.WatchPublisher
매개변수
event
변경 스트림이 열리면 호출될 콜백입니다.
반환 값
원격 MongoDB collection이 변경될 때마다 변경 이벤트를 발생시키는 출판사입니다.
-
구독, 취소 및 요청 작업을 수행할 스케줄러를 지정합니다.
선언
Swift
public func subscribe<S>(on scheduler: S) -> WatchPublisher where S : Scheduler
매개변수
scheduler
구독 을 수행할 스케줄러입니다.
반환 값
지정된 스케줄러에서 구독하는 출판사입니다.