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
<RequiredClientServiceAttribute("BuildServer")> _
<ClassVisibilityAttribute(ClientVisibility.Internal, ClientVisibility.Internal)> _
<CallOnDeserializationAttribute("AfterDeserialize")> _
<DataContractAttribute> _
Public NotInheritable Class BuildDefinition _
    Implements ICacheable
[RequiredClientServiceAttribute("BuildServer")]
[ClassVisibilityAttribute(ClientVisibility.Internal, ClientVisibility.Internal)]
[CallOnDeserializationAttribute("AfterDeserialize")]
[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 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 minimal entre les builds lorsque vous utilisez le déclencheur BatchedContinuousIntegration.
Propriété publique DateCreated Obtient la date cette définition de build a été créée.Ce champ est en lecture seule.
Propriété publique DefaultDropLocation Obtient ou définit le chemin 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 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 créée pour la plus récente.Ce champ est en lecture seule.
Propriété publique LastGoodBuildUri Obtient l'URI de la plus récente.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 Dictionary<String sérialisé par XAML, 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 rétention.Spécifie des stratégies automatiques de suppression de génération.
Propriété publique Schedules Obtient les planifications.Spécifie les jours et les expire si une définition de build doit automatiquement au démarrage d'une génération.
Propriété publique SourceProviders Obtient les fournisseurs de source de cette définition.
Propriété publique TriggerType Obtient ou définit le déclencheur utilisé pour les générations de système.Il est interdit 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 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 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