Partager via


TfsBuild, classe

Représente l'activité du processus de génération Team Foundation Server.

Hiérarchie d'héritage

System.Object
  System.Activities.Activity
    Microsoft.TeamFoundation.Build.Workflow.Activities.TfsBuild

Espace de noms :  Microsoft.TeamFoundation.Build.Workflow.Activities
Assembly :  Microsoft.TeamFoundation.Build.Workflow (dans Microsoft.TeamFoundation.Build.Workflow.dll)

Syntaxe

'Déclaration
<BuildCategoryAttribute> _
<ActivityTrackingAttribute(ActivityTrackingOption.ActivityOnly)> _
<ToolboxBitmapAttribute(GetType(TeamBuildBaseActivityDesigner), "DefaultBuildIcon.png")> _
Public NotInheritable Class TfsBuild _
    Inherits Activity
[BuildCategoryAttribute]
[ActivityTrackingAttribute(ActivityTrackingOption.ActivityOnly)]
[ToolboxBitmapAttribute(typeof(TeamBuildBaseActivityDesigner), "DefaultBuildIcon.png")]
public sealed class TfsBuild : Activity

Le type TfsBuild expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique TfsBuild Initialise une nouvelle instance de la classe de TfsBuild.

Début

Propriétés

  Nom Description
Propriété publique BinariesSubdirectory Obtient ou définit le nom du sous-répertoire de supprimer les binaires.
Propriété publique BuildDirectory Obtient ou définit le répertoire racine de la génération.
Propriété protégée CacheId Obtient l'identificateur du cache qui est unique dans la portée de la définition de flux de travail. (Hérité de Activity.)
Propriété publique CommandLineArguments Obtient ou définit les arguments de ligne de commande pour le processus de TfsBuild.
Propriété publique ConfigurationFolderPath Obtient ou définit le chemin d'accès au dossier de configuration.
Propriété publique DisplayName Obtient ou définit un nom convivial utilisé pour le débogage, la validation, la gestion des exceptions et le suivi. (Hérité de Activity.)
Propriété publique DoNotDownloadBuildType Obtient ou définit une indication d'indicateur si télécharger le type de build.
Propriété publique Id Obtient l'identificateur qui est unique dans la portée de la définition de flux de travail. (Hérité de Activity.)
Propriété publique LogFilePerProject Obtient ou définit un indicateur indiquant si écrire un fichier journal distinct par projet.
Propriété publique MaxProcesses Obtient ou définit le nombre maximal de processus de génération simultanée d'exécuter.
Propriété publique NodeReuse
Propriété publique RecursionType Obtient ou définit le type de récursivité.
Propriété publique SourcesSubdirectory Obtient ou définit le sous-répertoire pour les fichiers sources.
Propriété publique TargetsNotLogged
Propriété publique TestResultsSubdirectory Obtient ou définit le sous-répertoire de supprimer des résultats de tests.
Propriété publique ToolPath Obtient ou définit le chemin d'accès outil.
Propriété publique ToolPlatform Obtient ou définit la plateforme d'outils.
Propriété publique Verbosity Obtient ou définit les commentaires de la génération.

Début

Méthodes

  Nom Description
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique ShouldSerializeDisplayName Indique si la propriété DisplayName doit être sérialisée. (Hérité de Activity.)
Méthode publique ToString Retourne un objet String qui contient les propriétés Id et DisplayName de l'objet Activity. (Hérité de Activity.)

Début

Méthodes d'extension

  Nom Description
Méthode d'extension publique GetAssemblyMetadataCollection (Défini par WorkflowHelpers.)

Début

Notes

Cela n'est pas destiné à être utilisé dans les générations personnalisées.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.TeamFoundation.Build.Workflow.Activities, espace de noms