次の例では、発行されたブックを表すテキストファイル内の単語数の概算値をカウントします。各タスクは、ファイルを開いて、その内容全体を非同期に読み取り、正規表現を使用して単語数を計算する役割を担います。メソッドを呼び出して、各ブックのカウントをコンソールに表示する前に、すべてのタスクが完了したことを確認します。console.オブジェクトのインスタンス化は、この例ではオブジェクトの実行から分離されているので、この例では各ファイルが存在することを確認できます。ない場合は、不足しているファイルの名前が表示されます。メソッドを呼び出して各タスクを起動します。0個以上の区切り記号の後に1つ以上の空白文字が続くパターンに一致します。一致の合計数が、おおよその単語数と同じであることを前提としています。count.注釈このコンストラクターは、タスクの作成と開始を分離する必要がある高度なシナリオでのみ使用してください。オブジェクトをインスタンス化し、タスクを起動するのが最も一般的な方法です。使用する必要があります。Object)パラメーターfunctionFunc<Object,TResult>タスクで実行するコードを表すデリゲート。プロパティが関数の結果値を返すように設定されます。function.stateObjectアクションによって使用されるデータを表すオブジェクト。