Share via


Élément de paramètre

Contient des informations sur un paramètre propre à une tâche générée par UsingTaskTaskFactory. Le nom de l’élément est le nom du paramètre. Pour plus d’informations, voir Élément UsingTask (MSBuild).

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

Syntaxe

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

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributs

Attribut Description
ParameterType Attribut facultatif.

Le type .NET du paramètre, par exemple System.String.
Output Attribut booléen facultatif.

Si cet attribut présente la valeur true, ce paramètre est un paramètre de sortie pour la tâche. Par défaut, la valeur est false.
Required Attribut booléen facultatif.

Si cet attribut présente la valeur true, ce paramètre est obligatoire pour la tâche. Par défaut, la valeur est false.

Éléments enfants

Aucune.

Éléments parents

Élément Description
ParameterGroup Contient une liste facultative de paramètres qui seront présents sur la tâche générée par un UsingTaskTaskFactory.

Exemple

L'exemple suivant montre comment utiliser l'élément 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>

Voir aussi