誰かが次の問題についてアドバイスを提供できるかどうか疑問に思っていました。現在、RIA .NET サービスに基づく Silverlight 4 アプリケーションを開発しています。アプリケーションの画面の 1 つで、ユーザーは検索文字列を入力できます。非アクティブ状態が 2 秒間続くと、リクエストがドメイン サービスに送信されます。これはすべて Rx で適切に処理されます。
現在、元の検索が返される前に 2 番目の検索を実行することが可能です。2 番目のリクエストが最初のリクエストより前に返される可能性もあります。
本当に私は、正しい要求に対する正しい応答を管理するために人々が使用しているパターンとアプローチを見つけようとしています。
リクエストで何らかの操作識別子を使用していますか? リクエストごとにドメイン サービスの新しいインスタンスを作成していますか? リクエストの完了イベントを、textchange イベントを監視する Rx オブザーバブルに結び付ける方法はありますか?
どんなステアも本当に役に立ちます、
デイブ