Parameter 요소Parameter Element

UsingTask``TaskFactory에 의해 생성되는 작업에 대한 특정 매개 변수에 대한 정보를 포함합니다.Contains information about a specific parameter for a task that is generated by a UsingTask``TaskFactory. 요소의 이름은 매개 변수의 이름입니다.The name of the element is the name of the parameter. 자세한 내용은 UsingTask 요소(MSBuild)를 참조하세요.For more informations, see UsingTask Element (MSBuild).

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

구문Syntax

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

특성 및 요소Attributes and Elements

다음 섹션에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.The following sections describe attributes, child elements, and parent elements.

특성Attributes

특성Attribute 설명Description
ParameterType 선택적 특성입니다.Optional attribute.

매개 변수의 .NET 유형(예: "System.String")입니다.The .NET type of the parameter, for example, "System.String".
Output 선택적 부울 특성입니다.Optional Boolean attribute.

true인 경우 매개 변수는 태스크의 출력 매개 변수입니다.If true, this parameter is an output parameter for the task. 기본적으로 이 값은 false입니다.By default, the value is false.
Required 선택적 부울 특성입니다.Optional Boolean attribute.

true인 경우 매개 변수는 태스크의 필수 매개 변수입니다.If true, this parameter is an required parameter for the task. 기본적으로 이 값은 false입니다.By default, the value is false.

자식 요소Child Elements

없음None.

부모 요소Parent Elements

요소Element 설명Description
ParameterGroupParameterGroup UsingTask``TaskFactory에 의해 생성된 작업에 존재할 매개 변수의 선택적 목록을 포함합니다.Contains an optional list of parameters that will be present on the task that is generated by a UsingTask``TaskFactory.

Example

다음 예제에서는 Parameter 요소를 사용하는 방법을 보여 줍니다.The following example shows how to use the Parameter element.

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

참고 항목See Also

작업 Tasks
작업 참조 Task Reference
프로젝트 파일 스키마 참조Project File Schema Reference