Compartilhar via


Elemento Parameter

Contém informações sobre um parâmetro específico para uma tarefa gerada por um UsingTask TaskFactory. O nome do elemento é o nome do parâmetro. Para saber mais, confira Elemento UsingTask (MSBuild).

<Projeto><UsingTask><ParameterGroup><Parameter>

Syntax

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

Atributos e elementos

As seções a seguir descrevem atributos, elementos filho e elementos pai.

Atributos

Atributo Descrição
ParameterType Atributo opcional.

O tipo .NET do parâmetro, por exemplo, System.String.
Output Atributo booliano opcional.

Se true, esse parâmetro será um parâmetro de saída para a tarefa. Por padrão, o valor é false.
Required Atributo booliano opcional.

Se true, esse parâmetro será um parâmetro necessário para a tarefa. Por padrão, o valor é false.

Elementos filho

Nenhum.

Elementos pai

Elemento Descrição
ParameterGroup Contém uma lista opcional de parâmetros que estarão presentes na tarefa gerada por um UsingTask TaskFactory.

Exemplo

O exemplo a seguir mostra como usar o elemento 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>

Confira também