TaskBody 要素 (MSBuild)TaskBody Element (MSBuild)

UsingTask``TaskFactory に渡されるデータを含みます。Contains the data that is passed to a UsingTask``TaskFactory. 詳細については、「UsingTask Element (MSBuild)」(UsingTask 要素 (MSBuild)) を参照してください。For more information, see UsingTask Element (MSBuild).

<Project><Project>
<UsingTask><UsingTask>
<TaskBody><TaskBody>

構文Syntax

<TaskBody Evaluate="true/false" />  

属性および要素Attributes and Elements

以降のセクションでは、属性、子要素、および親要素について説明します。The following sections describe attributes, child elements, and parent elements.

属性Attributes

属性Attribute 説明Description
Evaluate 省略可能な Boolean 属性です。Optional Boolean attribute.

true の場合、MSBuild は内部要素をすべて評価し、タスクがインスタンス化されるときに項目とプロパティを展開してから情報を TaskFactory に渡します。If true, MSBuild evaluates any inner elements, and expands items and properties before it passes the information to the TaskFactory when the task is instantiated.

子要素Child Elements

要素Element 説明Description
データData TaskBody タグ間のテキストは TaskFactory にそのまま送信されます。The text between the TaskBody tags is sent verbatim to the TaskFactory.

親要素Parent Elements

要素Element 説明Description
UsingTaskUsingTask MSBuildMSBuild にタスクを登録する方法を提供します。Provides a way to register tasks in MSBuildMSBuild. 1 つのプロジェクトに 0 個以上の UsingTask 要素を含めることができます。There may be zero or more UsingTask elements in a project.

Example

次の例では、Evaluate 属性で TaskBody 要素を使用する方法を示します。The following example shows how to use the TaskBody element with an Evaluate attribute.

<UsingTask TaskName="MyTask" AssemblyName="My.Assembly" TaskFactory="MyTaskFactory">  
       <ParameterGroup>  
              <Parameter1 ParameterType="System.String" Required="False" Output="False"/>  
              <Parameter2 ParameterType="System.Int" Required="True" Output="False"/>  
              ...  
</ParameterGroup>  
       <TaskBody Evaluate="true">  
      ... Task factory-specific data ...  
       </TaskBody>  
</UsingTask>  

関連項目See Also

タスク Tasks
Task Reference (タスク リファレンス) Task Reference
プロジェクト ファイル スキーマ リファレンスProject File Schema Reference