1

Windows Workflow Foundation(WF)ワークフローでもう少し高度な式を使用したいのですが、実際に受け入れられる式の種類への参照が見つかりません。ある種のVisualBasic構文が使用されていますが、どのような種類ですか?オンラインリファレンスドキュメントはどこにありますか?

私がやりたいのは、ファイルの読み取り、文字列の分割、.NETオブジェクトの作成と呼び出しなどです。

これで助けてくれてありがとう!/ AZ

4

2 に答える 2

1

式の紹介は、http: //msdn.microsoft.com/en-us/library/ee342461.aspxの「式–データに基づいて動作する」にあります。

サンプルは次の場所にあります:http: //msdn.microsoft.com/en-us/library/dd699761.aspx

式言語は完全なVB.NET4.0であり、WF引数と変数名が自動的に解決されます。

于 2012-06-14T21:25:11.050 に答える
1

エディターを使用する代わりにC#でワークフローを作成する場合は、VisualBasicを使用する必要はありません。たとえば、コンソールに番号を書き込むには

new WriteLine { Text = ExpressionServices.Convert( e => new Random.Next() ) }

または、次のような変数を記述しますVariable<int> Number

new WriteLine { Text = ExpressionServices.Convert ( e => Number.Get(e) ) }

ご了承ください

new WriteLine { Text = new Random.Next() }

すべてのワークフローインスタンスに同じ番号を書き込みますが、この場合は望ましくありません。

さて、このアプローチは少し言葉遣いです。WFには制限があります。もう1つのオプションは、リリースされたばかりの.Net 4.5 RCにアップグレードすることです。これにより、エディターでC#式を記述できるようになります。また、本を購入してください、オンラインのWFドキュメントは貧弱です。

于 2012-06-17T01:39:54.593 に答える