Parameter 要素

UsingTaskTaskFactory によって生成されるタスクの固有のパラメーターについての情報が格納されます。 要素の名前はパラメーターの名前です。 詳細については、「UsingTask 要素 (MSBuild)」を参照してください。

<Project><UsingTask><ParameterGroup><Parameter>

構文

<ParameterGroup ParameterType="SystemType"
    Output="true/false"
    Required="true/false" />

属性と要素

以降のセクションでは、属性、子要素、および親要素について説明します。

属性

属性 説明
ParameterType 省略可能な属性です。

パラメーターの .NET 型です (System.String など)。
Output 省略可能な Boolean 属性です。

true の場合、このパラメーターはタスクの出力パラメーターです。 既定値は false です。
Required 省略可能な Boolean 属性です。

true の場合、このパラメーターはタスクの必須パラメーターです。 既定値は false です。

子要素

なし。

親要素

要素 説明
ParameterGroup UsingTaskTaskFactory によって生成されるタスクで使用される省略可能なパラメーターのリストが格納されます。

Parameter 要素を使用する方法を次の例に示します。

<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>
       <Task Evaluate="true">
       ... Task factory-specific data ...
       </Task>
</UsingTask>

関連項目