메이크스레드 세이프 컬렉션 변경 세트

@frozen
public struct MakeThreadSafeCollectionChangeset<Upstream, T> : Publisher where Upstream : Publisher, T : RealmCollection, Upstream.Output == RealmCollectionChange<T>

RealmCollectionChange 을 방출하는 출판사에서 .threadSafeReference() 을 호출하여 생성된 헬퍼 출판사입니다.

  • 발행자로부터 요소를 받을 스케줄러를 지정합니다.

    이 출판사는 업스트림 출판사에서 내보낸 각 값을 ThreadSafeReference 로 변환하고 이를 대상 스케줄러에 전달한 다음 원래 유형으로 다시 변환합니다.

    선언

    스위프트

    public func receive<S>(on scheduler: S) -> DeferredHandoverCollectionChangeset<Upstream, T, S> where S : Scheduler

    매개변수

    scheduler

    값을 수신할 직렬 디스패치 대기열입니다.

    반환 값

    지정된 스케줄러에 값을 전달하는 출판사입니다.