Элемент 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>