IObservable
에서 BehaviorSubject
과 동일한 동작을 얻으려고합니다.IObservable의 BehaviorSubject 동작
내가 .Take(1)
을 수행 할 때 기본 IObservable
이 변경 될 때까지 "기본값"을 반환하고 싶습니다. 기초가되는 IObservable
은 "펌프질"을 한 번 완료하고 완료됩니다.
나는 이것이 나쁜 형태라고 생각하므로 실제로는 BehaviorSubject
을 사용하고 싶지 않습니다 (이 경우는 간단합니다).
이것이 가능합니까?
'BehaviorSubject'가 원하는대로 정확하게 수행하는 경우 왜 나쁜 형식입니까? 원한다면'IObservable'으로 노출 될 수 있습니다. –
@MatthewFinlay - 단지 개인적인 의견이지만,'.Subscribe' 메쏘드에서'Subject'를 펌프질하기 위해'IObservable'을 구독하는 것은'IObservable'을 함께 묶는 RX 패러다임에 맞지 않습니다. 'Subject'는 RX chain IMO의 맨 처음에만 있어야합니다. – Cheetah