AsyncOpenpublisher

@frozen
public struct AsyncOpenPublisher : Publisher

Um editor que emite um Realm aberto de forma assíncrona.

  • Este editor pode falhar se houver um erro ao abrir o Realm.

    Declaração

    Swift

    public typealias Failure = Error
  • Este editor emite um Realm aberto .

    Declaração

    Swift

    public typealias Output = Realm
  • Aciona um evento quando há uma notificação sobre o progresso da abertura assíncrona.

    Isso deve ser chamado diretamente após invocar o editor.

    Declaração

    Swift

    public func onProgressNotification(_ onProgressNotificationCallback: @escaping ((SyncSession.Progress) -> Void)) -> RealmPublishers.AsyncOpenPublisher

    Parâmetros

    onProgressNotificationCallback

    Chamada de resposta que será invocada quando houver uma atualização sobre o progresso.

    Valor de retorno

    Um editor que emite um Realm aberto de forma assíncrona .

  • Especifica o agendador no qual executar a tarefa de abertura assíncrona.

    Declaração

    Swift

    public func receive<S>(on scheduler: S) -> RealmPublishers.AsyncOpenPublisher where S : Scheduler

    Parâmetros

    scheduler

    A fila de despacho em série para receber valores.

    Valor de retorno

    Um editor que fornece valores ao agendador fornecido.