Compartilhar via


Elemento de parâmetro

Contém informações sobre um parâmetro específico para uma tarefa que é gerado por um UsingTaskTaskFactory.  O nome do elemento é o nome do parâmetro.  Para obter mais informações, consulte UsingTask elemento (MSBuild).

<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.

A.NET tipo do parâmetro, por exemplo, "System. String".

Output

Atributo booleano opcional.

Se true, este parâmetro é um parâmetro de saída para a tarefa.Por padrão, o valor é false.

Required

Atributo booleano opcional.

Se true, este parâmetro é um parâmetro obrigató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 que é gerada por um UsingTaskTaskFactory.

Exemplo

O exemplo a seguir mostra como usar o Parameter elemento.

<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>

Consulte também

Conceitos

Tarefas do MSBuild

Referência de esquema do arquivo de projeto MSBuild

Outros recursos

Referência de tarefa do MSBuild