UseThreadセーフコレクション変更セット
@frozen
public struct MakeThreadSafeCollectionChangeset<Upstream, T> : Publisher where Upstream : Publisher, T : RealmCollection, Upstream.Output == RealmCollectionChange<T>
RealmCollectionChange
を出力する出版社で.threadSafeReference()
を呼び出すことによって作成されたヘルパー 出版社。
-
パブリッシャーから要素を受け取るスケジューラーを指定します。
このパブリックは、アップストリーム パブリックの各値を
ThreadSafeReference
に変換し、それをターゲット スケジューラーに渡し、その後元の型に変換します。宣言
Swift
public func receive<S>(on scheduler: S) -> DeferredHandoverCollectionChangeset<Upstream, T, S> where S : Scheduler
パラメーター
scheduler
値を受信するシリアル ディスパッチ キュー。
戻り値
指定されたスケジューラーに値を提供する出版社。