CreateFromTask bir yardımcı olarak gerçekten sadece vardır. O zaman sadece Gözlemlenebilirliği sona erdirebilirsiniz. Ancak bu durumun nasıl göründüğüne bakılmaksızın RxUI, Görevleri Komutalara kolayca çekmek için bazı yardımcıları içerir.
burada https://github.com/reactiveui/ReactiveUI/issues/1245
Sadece bu yardımcıları kurtulmak için bir tartışma bile var göreceksiniz
bakarsak.
siz "CreateFromTask" için kod öyle hepsi bu soruya Yani bir gözlemlenebilir ve ardından kod çağırır dönüştürmek göreve ToObservble() çağrısı
https://github.com/reactiveui/ReactiveUI/blob/develop/src/ReactiveUI/ReactiveCommand.cs#L418
CreateFromObservable
olup bakarsak Görevde ToObservable'ı çağırmanın onu dönüştürmenin en iyi yolu olduğunu söyleyebilirim. Ben normalde sadece cephesi ile bütün görev tabanlı kütüphaneler olduğunu sarın ve ToObervable kullanarak bunları açığa Neler bu kullanarak deyimi
using System.Reactive.Threading.Tasks
dahil etmek gerekir. Eğer reaktif bir çözümlerle gidiyoruz Daha kolay yaşam karıştırma ve eşleştirme karşı gözlenebilirlerinin topraklarda çalışmaya yapacaktır.
CreateFromTask üzerinde CreateFromObservable arkasındaki mantık kütüphanesi çözüm o şeyler bekliyoruz gidiyor birincil yolu olacak böylece öncelikle reaktif varsayar olmasıdır. Bu Komutları oluşturmak için diğer bütün yollar gerçekten sonunda
teşekkür ederiz CreateFromObservable için orada yol yapmak sadece yardımcılardır. Bu gerçekten çok yardımcı olur. –