Поделиться через


Элемент Parameter

Содержит сведения о конкретном параметре для задачи, созданной UsingTask TaskFactory. Имя элемента — это имя параметра. Дополнительные сведения см. в статье Элемент UsingTask (MSBuild).

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

Синтаксис

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

Элементы и атрибуты

В следующих разделах описаны атрибуты, дочерние и родительские элементы.

Атрибуты

Атрибут Description
ParameterType Необязательный атрибут элемента .

Тип параметра .NET, например System.String.
Output Дополнительный логический атрибут.

Если он имеет значение true, этот параметр является для задачи параметром вывода. Значение по умолчанию — false.
Required Дополнительный логический атрибут.

Если он имеет значение true, этот параметр является для задачи обязательным. Значение по умолчанию — false.

Дочерние элементы

Нет.

Родительские элементы

Элемент Description
ParameterGroup Содержит необязательный список параметров, которые будут присутствовать в задаче, созданной UsingTask TaskFactory.

Пример

В следующем примере показано использование элемента 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>

См. также