Parameter 要素Parameter Element

UsingTask``TaskFactory によって生成されるタスクの固有のパラメーターについての情報が格納されます。Contains information about a specific parameter for a task that is generated by a UsingTask``TaskFactory. 要素の名前はパラメーターの名前です。The name of the element is the name of the parameter. 詳しくは、「UsingTask 要素 (MSBuild)」をご覧ください。For more informations, see UsingTask Element (MSBuild).

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

構文Syntax

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

属性および要素Attributes and Elements

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

属性Attributes

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

パラメーターの .NET 型です ("System.String" など)。The .NET type of the parameter, for example, "System.String".
Output 省略可能な Boolean 属性です。Optional Boolean attribute.

true の場合、このパラメーターはタスクの出力パラメーターです。If true, this parameter is an output parameter for the task. 既定では、値は false です。By default, the value is false.
Required 省略可能な Boolean 属性です。Optional Boolean attribute.

true の場合、このパラメーターはタスクの必須パラメーターです。If true, this parameter is an required parameter for the task. 既定では、値は false です。By default, the value is false.

子要素Child Elements

なし。None.

親要素Parent Elements

要素Element 説明Description
ParameterGroupParameterGroup UsingTask``TaskFactory によって生成されるタスクで使用される省略可能なパラメーターのリストが格納されます。Contains an optional list of parameters that will be present on the task that is generated by a UsingTask``TaskFactory.

Example

Parameter 要素を使用する方法を次の例に示します。The following example shows how to use the Parameter element.

<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