Partager via


BuildDefinition2010, classe

Hiérarchie d'héritage

System.Object
  Microsoft.TeamFoundation.Build.Server.Compatibility.BuildGroupItem2010
    Microsoft.TeamFoundation.Build.Server.Compatibility.BuildDefinition2010

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

Syntaxe

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

Le type BuildDefinition2010 expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique BuildDefinition2010

Début

Propriétés

  Nom Description
Propriété publique BuildControllerUri Obtient ou définit l'URI du contrôleur de build par défaut.
Propriété publique ConfigurationFolderUri
Propriété publique ContinuousIntegrationQuietPeriod Obtient ou définit le point tranquille minimal entre les builds lorsque vous utilisez le déclencheur de ContinuousIntegrationType.Batch.
Propriété publique ContinuousIntegrationType Obtient ou définit le déclencheur utilisé pour les générations de système.Il est interdit plusieurs valeurs.
Propriété publique DefaultBuildAgentUri
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 Enabled Obtient ou définit l'état actif.
Propriété publique FullPath Obtient ou définit le chemin complet de l'élément. (Hérité de BuildGroupItem2010.)
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 MaxTimeout
Propriété publique Name Obtient le nom de cet objet. (Hérité de BuildGroupItem2010.)
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 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 Uri Obtient ou définit l'URI de l'élément. (Hérité de BuildGroupItem2010.)
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.Compatibility, espace de noms