Élément TaskBody (MSBuild)TaskBody Element (MSBuild)

Contient les données transmises à un élément UsingTask``TaskFactory.Contains the data that is passed to a UsingTask``TaskFactory. Pour plus d’informations, consultez UsingTask, élément (MSBuild).For more information, see UsingTask Element (MSBuild).

<Project><Project>
<UsingTask><UsingTask>
<TaskBody><TaskBody>

SyntaxeSyntax

<TaskBody Evaluate="true/false" />  

Attributs et élémentsAttributes and Elements

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.The following sections describe attributes, child elements, and parent elements.

AttributsAttributes

AttributAttribute DescriptionDescription
Evaluate Attribut booléen facultatif.Optional Boolean attribute.

Si cet attribut présente la valeur true, MSBuild évalue tous les éléments internes et développe des éléments et des propriétés avant de transmettre les informations à l’élément TaskFactory lorsque la tâche est instanciée.If true, MSBuild evaluates any inner elements, and expands items and properties before it passes the information to the TaskFactory when the task is instantiated.

Éléments enfantsChild Elements

ÉlémentElement DescriptionDescription
DonnéesData Le texte entre les balises TaskBody est envoyé mot pour mot à l’élément TaskFactory.The text between the TaskBody tags is sent verbatim to the TaskFactory.

Éléments parentsParent Elements

ÉlémentElement DescriptionDescription
UsingTaskUsingTask Permet d’inscrire des tâches dans MSBuildMSBuild.Provides a way to register tasks in MSBuildMSBuild. Un projet peut ne contenir aucun élément UsingTask ou en contenir plusieurs.There may be zero or more UsingTask elements in a project.

ExempleExample

L'exemple suivant montre comment utiliser l'élément TaskBody avec un attribut Evaluate.The following example shows how to use the TaskBody element with an Evaluate attribute.

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

Voir aussiSee Also

Tâches Tasks
Task Reference (Informations de référence sur les tâches MSBuild) Task Reference
Référence du schéma de fichier projetProject File Schema Reference