© 2012 Autodesk
WorkThread
§マルチスレッドアプリケーションでアイドリングイベントを使用
§外部のワーカースレッドからRevit APIを利用
§イベントを処理する外部アプリケーション
§要素面を選択し、解析シミュレーションを開始する外部コマンド
§解析可視化フレームワークを使用して解析結果を表示
§モデルのUI作業を続行
§モデル変更で計算と表示処理を開始
§
WorkThread.png
WorkThreadサンプルは、マルチスレッドアプリケーションからのRevit APIの使用例を紹介しています。

Revit API自体はマルチスレッドはサポートしていません。通常は非同期でのアクセスは禁止されています。ですので、このような場合はアイドリングイベントを使用して適切な実行コンテキストを作成してRevit APIを使用します。この例ではあるグラフィックをRevit モデルに表示するための解析可視化フレームワークを使用しています。モデルにUIで作業している間に同時進行で、解析結果を継続的に計算して表示します。