プロジェクト サーバー上のタスクの 5% 未満を更新するスケジュールされたタスクを作成しようとしていますが、ReadProject メソッドの完了に時間がかかりすぎるという問題があります。
基本的に、これは Web サービスで発生しているため、タスク データを表すために 200MB の巨大な xml ファイルが生成され、オブジェクトに変換されるだけです。通話の実行には最大 2 分かかる場合があります。
私はデータベースをいじりましたが、簡単なクエリで必要なデータを取得し、報告された 0 ミリ秒 (おそらく 0 から 16 ミリ秒の間のどこか?) でデータを取得できます。でも; タスク データのカスタム フィールドの一部を更新する必要がありますが、必要でない限り、データベース経由で更新したくありません。
プロジェクトにアクセスするためのより良い方法はありますか? 特定のタスクのセットのみを返します。それらを更新してプロジェクトにチェックインしますか?
前もって感謝します、クリス