Должен ли я распоряжаться подпиской IScheduler.Schedule вручную, чтобы избежать утечек памяти? - PullRequest
0 голосов
/ 20 сентября 2019

В моем проекте мне нужно позвонить RxApp.MainThreadScheduler.Schedule(() => ...) Должен ли я распоряжаться подпиской вручную, добавив DisposeWith(DisposableOnDestroy) или она автоматически вызывается деструктором?

Я прочитал рекомендации ReactiveUI, но не нашел ответа

RxApp.MainThreadScheduler.Schedule(() => this.RaisePropertyChanged(statisticName))

1 Ответ

2 голосов
/ 20 сентября 2019

Нет, только Утилизируйте, если вы хотите отменить операцию с очередями раньше.Кроме того, то, что вы пытаетесь сделать с помощью RaisePropertyChanged, в конечном итоге сделает ваше приложение чрезвычайно медленным, когда оно станет больше.

...