Partager via


BuildDefinition, classe

Hiérarchie d'héritage

System.Object
  Microsoft.TeamFoundation.Build.Server.BuildDefinition

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

Syntaxe

'Déclaration
<ClassVisibilityAttribute(ClientVisibility.Internal, ClientVisibility.Internal)> _
<CallOnDeserializationAttribute("AfterDeserialize")> _
<RequiredClientServiceAttribute("BuildServer")> _
<DataContractAttribute> _
Public NotInheritable Class BuildDefinition _
    Implements ICacheable
[ClassVisibilityAttribute(ClientVisibility.Internal, ClientVisibility.Internal)]
[CallOnDeserializationAttribute("AfterDeserialize")]
[RequiredClientServiceAttribute("BuildServer")]
[DataContractAttribute]
public sealed class BuildDefinition : ICacheable

Le type BuildDefinition expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique BuildDefinition

Début

Propriétés

  Nom Description
Propriété publique BatchSize Obtient ou définit la taille de lots maximale lorsque vous utilisez le déclencheur d' GatedCheckIn .
Propriété publique BuildControllerUri Obtient ou définit l'URI du contrôleur de build par défaut.
Propriété publique ContinuousIntegrationQuietPeriod Obtient ou définit le point tranquille minimum entre les builds lorsque vous utilisez le déclencheur d' BatchedContinuousIntegration .
Propriété publique DateCreated Obtient la date cette définition de build créée.Ce champ est en lecture seule.
Propriété publique DefaultDropLocation Obtient ou définit le chemin d'accès UNC de l'emplacement cible par défaut.
Propriété publique Description Obtient ou définit la description.
Propriété publique FullPath Obtient ou définit le chemin d'accès complet de la définition.
Propriété publique LastBuildUri Obtient l'URI de la dernière génération.Ce champ est en lecture seule.
Propriété publique LastGoodBuildLabel Obtient l'étiquette est créée pour la dernière bonne build.Ce champ est en lecture seule.
Propriété publique LastGoodBuildUri Obtient l'URI de la dernière bonne build.Ce champ est en lecture seule.
Propriété publique Name Obtient le nom de cet objet.
Propriété publique Process Obtient ou définit le modèle de processus associé.
Propriété publique ProcessParameters Obtient ou définit les paramètres de processus.Cette chaîne doit être un dictionnaire sérialisé par XAML<String, Object> et doit correspondre aux paramètres du modèle de processus associé.
Propriété publique Properties Obtient les valeurs de propriété jointe.
Propriété publique PropertyCollection
Propriété publique QueueStatus Obtient ou définit l'état de file d'attente de la définition.
Propriété publique RetentionPolicies Obtient les stratégies de stockage.Spécifie les stratégies de suppression automatiques de génération.
Propriété publique Schedules Obtient les planifications.Spécifie les jours et les l'heure d'une définition de build doit démarrer automatiquement une génération.
Propriété publique TriggerType Obtient ou définit le déclencheur utilisé pour les générations de système.N'est pas autorisée plusieurs valeurs.
Propriété publique Uri Obtient ou définit l'URI de l'élément.
Propriété publique WorkspaceTemplate Obtient ou définit le modèle d'espace de travail utilisé pour créer un espace de travail sur un agent de build.

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 pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique ToString (Substitue Object.ToString().)

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée ICacheable.GetCachedSize Obtient la taille moyenne de cet objet en octets.

Début

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.Server, espace de noms