質問
F#のシーケンスからオブザーバブルを作成する方法はありますか?
必要な動作は、結果のオブザーバブルをサブスクライブするオブザーバーが、シーケンスのすべての値を一度に1つずつ受け取ることです。
編集:質問は次のように組み立てることができます:ここのF#?
編集2 :皆さんに感謝します。答えを見つけるのに少し時間がかかりましたが、descoがすでに答えていることがわかりました。完全を期すために、次のように機能します。 ジェネラコディセタグプレ
解決
System.Reactive.Linq.Observable.ToObservable(このIEnumerableソース) は System.Reactive.dll にありますか?
他のヒント
追加の依存関係を回避したい場合に備えて、 StackOverflowでの別の回答。
実装と簡単な例を次に示します。 ジェネラコディセタグプレ
完全を期すために、Observable.guard
の実装は次のようになります。
ジェネラコディセタグプレ
YoouはReactiveExtensionsを試すことができます。役立つ可能性のある次のブログエントリを参照してください。
http://www.navision-blog.de/2009/10/20/iobservableiobserver-using-the-reactive-framework-with-f/
所属していません StackOverflow