추가

추상 fun <t : RealmObject> 추가(쿼리: RealmQuery<T>, name: String? = null, updateExisting: Boolean = false): 서브스크립션

구독 세트에 새 구독을 추가합니다. 쿼리이름 과 일치하는 기존 구독이 있는 경우 이 작업은 아무 작업도 수행하지 않고 기존 구독이 반환됩니다.

기존에 명명된 구독이 다른 쿼리에 있는 경우, updateExistingtrue 로 설정되어 있지 않으면 불법적 ArgumentException 이 발생하며, 이 경우 기존 구독이 새 쿼리로 업데이트됩니다.

Return

새로 추가된 구독.

매개변수

쿼리

구독할 쿼리입니다. 참고로 구독 쿼리는 일반 쿼리에 비해 제한 사항이 있습니다.

이름

구독의 이름입니다. 이름을 제공하지 않으면 구독이 익명으로 간주됩니다.

기존 업데이트

기존의 명명된 구독이 이미 존재하는 경우 동작을 결정합니다. 이는 익명 구독에는 아무런 영향을 미치지 않습니다.

스로우

제공된 구독과 일치하는 구독이 이미 존재하지만 다른 쿼리에 있고 updateExistingfalse 로 설정된 경우.