MakeThreadSafeKeyedCollectionChangeset
@frozen
public struct MakeThreadSafeKeyedCollectionChangeset<Upstream, T> : Publisher where Upstream : Publisher, T : RealmKeyedCollection, Upstream.Output == RealmMapChange<T>
Um editor auxiliar criado chamando .threadSafeReference()
em um editor que emite RealmMapChange
.
-
Especifica o agendador no qual receber elementos do editor.
Esse editor converte cada valor emitido pelo editor upstream em um
ThreadSafeReference
, passa para o agendador de destino e converte de volta para o tipo original.Declaração
Swift
public func receive<S>(on scheduler: S) -> DeferredHandoverKeyedCollectionChangeset<Upstream, T, S> 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.