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


Элемент Parameter

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

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

Атрибуты и элементы

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

Атрибуты

Атрибут

Описание

ParameterType

Необязательный атрибут.

Тип параметра .NET, например «System.String».

Output

Необязательный атрибут логического типа.

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

Required

Необязательный атрибут логического типа.

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

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

Отсутствует.

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

Элемент

Описание

ParameterGroup

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

Пример

В приведенном ниже примере показано использование элемента 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>
       <TaskBody Evaluate="true">
      ... Task factory-specific data ...
       </TaskBody>
</UsingTask>

См. также

Основные понятия

Задачи MSBuild

Справочные сведения о схеме файлов проектов MSBuild

Другие ресурсы

Справочные сведения о задачах MSBuild