WatchEditor

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
  • Atlas Triggers um evento quando o change stream do observador é aberto.

    Use essa função quando precisar que um change stream 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 para realizar a assinatura.

    Valor de retorno

    Um editor que se inscreve no agendador fornecido.