いくつかの Reactive Extension クエリを StreamInsight に移植する作業を行っていますが、ウィンドウ クエリが重複しているという問題が発生しました。
StreamInsight サーバーにソース セットアップがあり、次のようなオーバーラップ ウィンドウ クエリを作成しようとしています。
var source = streamInsightServer.GetObservable<EventPattern<MyEventArg>>("EventSource");
var query = source.Window(new TimeSpan(0, 0, 1), new TimeSpan(0, 0, 0, 250));
ソースはどこにありIQbservable<EventPattern<MyEventArg>>
、クエリは次にIQbservable<IObserverable<EventPattern<MyEventArg>>>
Reactive では、オブザーバーは次のように作成されました。
_observer = query.Subscribe(evts =>
{
evts.Count().Subscribe(c =>
{
//push output here
});
});
オブザーバーをアタッチして、StreamInsight から同等の出力を取得するにはどうすればよいですか?