Watchpublisher
public struct WatchPublisher : Publisher
Um editor que emite um evento de alteração cada vez que a coleção remota do MongoDB é alterada.
-
Declaração
Swift
public typealias Output = AnyBSON
-
Declaração
Swift
public typealias Failure = Error
-
Aciona um evento quando o fluxo de alteração da observação é aberto.
Use essa função quando precisar que um fluxo de alteração seja aberto antes de executar qualquer trabalho. Isso deve ser chamado diretamente após invocar o editor.
Declaração
Swift
public func onOpen(_ event: @escaping @Sendable () -> Void) -> Publishers.WatchPublisher
Parâmetros
event
Chamada de resposta que será invocada quando o fluxo de alterações estiver aberto.
Valor de retorno
Um editor que emite um evento de alteração cada vez que a coleção remota do MongoDB é alterada.
-
Especifica o agendador no qual executar operações de assinatura, cancelamento e solicitação.
Declaração
Swift
public func subscribe<S>(on scheduler: S) -> WatchPublisher where S : Scheduler
Parâmetros
scheduler
O agendador no qual realizar a assinatura .
Valor de retorno
Um editor que se inscreve no agendador fornecido.