ワークフロー 4.0 を試しており、カスタム アクティビティを記述して外部実行可能ファイルを開始し、そのプロセスが完了するのを待ってから、ワークフローの後続のステップを再開したいと考えています。
特定のディレクトリにファイルが到着するのを待機するアクティビティを記述する方法を (ページの下部に向かって) 示す次の例を見つけました。
この例にはいくつか問題があります。まず、次のコードを追加すると:
void FileCreated(object sender, FileSystemEventArgs e)
{
instance.ResumeBookmark(bookmarkName, e.FullPath);
fsw.Dispose();
}
instance.Resumebookmark(...)
利用できないようですがinstance.BeginResumeBookmark
、ありinstance.EndResumeBookmark
ます。
また、ディレクトリの内容を監視するだけでなく、外部プロセスを処理するためにこれを変更する方法もわかりません。
これは、この種のことに対する最良のアプローチですか?