Partager via


IBuildDetail, interface

Interface pour une build sur le serveur qui exécute Team Foundation Build. Pour plus d'informations sur l'utilisation de cette interface, consultez Gérer les informations de build et contrôler les commentaires ou Activités Team Foundation Build.

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

Syntaxe

'Déclaration
Public Interface IBuildDetail
public interface IBuildDetail

Le type IBuildDetail expose les membres suivants.

Propriétés

  Nom Description
Propriété publique BuildController Obtient le contrôleur de build utilisé pour exécuter cette build.Ce paramètre peut être null.
Propriété publique BuildControllerUri Obtient l'URI du contrôleur de build utilisé pour exécuter cette build.
Propriété publique BuildDefinition Obtient la définition de build qui possède cette génération.Ce paramètre peut être null.
Propriété publique BuildDefinitionUri Obtient l'URI de la définition de build utilisée pour exécuter cette build.
Propriété publique BuildFinished Obtient un indicateur indiquant si la génération est terminée.
Propriété publique BuildNumber Obtient ou définit le nombre de cette génération.
Propriété publique BuildServer Obtient le serveur qui possède cette génération.
Propriété publique CompilationStatus Obtient ou définit l'état de la phase de compilation de cette génération.
Propriété publique ContainerId Obtient le ContainerId pour le conteneur associé à ce BuildDetail
Propriété publique DropLocation Obtient ou définit l'emplacement de la sortie de la génération.
Propriété publique DropLocationRoot Obtient l'emplacement cible racine de la génération.
Propriété publique FinishTime Obtient le temps que cette build terminée.
Propriété publique Information Obtient la collection d'informations nœuds pour cette build.
Propriété publique IsDeleted Obtient un indicateur décrivant si la génération a été supprimée.
Propriété publique KeepForever Obtient ou définit un indicateur décrivant si la génération participe à la stratégie de rétention de la définition de build ou pour conserver la build indéfiniment.
Propriété publique LabelName Obtient ou définit le nom de l'étiquette créée pour la génération.
Propriété publique LastChangedBy Obtient le dernier utilisateur à modifier cette build.
Propriété publique LastChangedByDisplayName Obtient le nom complet du dernier utilisateur pour modifier la génération.
Propriété publique LastChangedOn Obtient les date et heure de la dernière modification de cette génération.
Propriété publique LogLocation Obtient ou définit l'emplacement du fichier journal pour cette build.
Propriété publique ProcessParameters Obtient une chaîne mise en forme par XML représentant tous les paramètres de processus pour cette build.
Propriété publique Quality Obtient ou définit la qualité de cette génération.
Propriété publique Reason Obtient la raison que la génération existe.Pour plus d'informations sur l'utilisation de cette propriété, consultez Spécifier les raisons et les déclencheurs de build
Propriété publique RequestedBy Obtient l'utilisateur qui a demandé cette build.
Propriété publique RequestedFor Obtient l'utilisateur pour lequel cette build a été demandée.
Propriété publique RequestIds Les ID de demande qui ont commencé cette génération.
Propriété publique Requests Les demandes qui ont commencé cette génération.
Propriété publique ShelvesetName Obtient le jeu de réservations généré.
Propriété publique SourceGetVersion Obtient ou définit la spécification de version pour laquelle les sources ont été récupérées pour cette build.
Propriété publique StartTime Obtient le temps que cette génération réellement démarrée.
Propriété publique Status Obtient ou définit l'état global de cette génération.
Propriété publique TeamProject Obtient le projet d'équipe qui possède cette génération.
Propriété publique TestStatus Obtient ou définit l'état de la phase de test de cette génération.
Propriété publique Uri Obtient l'URI de cette génération.

Début

Méthodes

  Nom Description
Méthode publique Connect() Démarre interrogeant en utilisant l'intervalle par défaut de cinq secondes et de objets de synchronisation. Lorsque les événements sont contrôlés par un composant visuel Windows Forms, l'autre surcharge doit être utilisée pour cette méthode et ce composant doit être passé comme synchronizingObject afin que les gestionnaires d'événements soient appelés sur le même thread sur lequel il a été créé.
Méthode publique Connect(Int32, ISynchronizeInvoke) Démarre interrogeant en utilisant l'intervalle et de l'objet spécifié d'ISynchronizeInvoke.Lorsque les événements de StatusChanging, de StatusChanged, ou de PollingCompleted sont gérées par un composant visuel Windows Forms, que le composant doit être passé comme synchronizingObject afin que les gestionnaires d'événements soient appelés sur le même thread sur lequel il a été créé.
Méthode publique Connect(Int32, Int32, ISynchronizeInvoke) Démarre interrogeant, à l'intervalle spécifié, délai d'expiration et objet d'ISynchronizeInvoke. Lorsque les événements de StatusChanging, de StatusChanged, ou de PollingCompleted sont gérées par un composant visuel Windows Forms, que le composant doit être passé comme synchronizingObject afin que les gestionnaires d'événements soient appelés sur le même thread sur lequel il a été créé.
Méthode publique Delete() Supprime la build, et toutes les données associées, du serveur et de l'emplacement cible.
Méthode publique Delete(DeleteOptions) Supprimez la génération et uniquement les informations spécifiées.
Méthode publique Disconnect Arrête interrogeant le serveur.
Méthode publique FinalizeStatus() Informe le serveur que la génération est terminée.
Méthode publique FinalizeStatus(BuildStatus) Informe le serveur que la génération terminée et définit l'état en conséquence.
Méthode publique Refresh Récupère les données les plus récentes de génération du serveur qui héberge les options et les types d'information spécifiés de requête.
Méthode publique RefreshAllDetails Récupère les données les plus récentes de build du serveur avec tous les détails.
Méthode publique RefreshMinimalDetails Récupère les données les plus récentes de build du serveur avec aucun détails.
Méthode publique RequestIntermediateLogs Demande les journaux de diagnostic intermédiaires d'une build en cours.
Méthode publique Save Enregistre toutes les modifications apportées à la génération au serveur.
Méthode publique Stop Arrête la génération.
Méthode publique Wait() Se bloque des builds supplémentaires jusqu'à ce que cette build terminée.
Méthode publique Wait(TimeSpan, TimeSpan) Se bloque le thread appelant jusqu'à ce que la génération terminée ou le délai d'expiration s'achève.
Méthode publique Wait(TimeSpan, TimeSpan, ISynchronizeInvoke) Se bloque le thread appelant jusqu'à ce que la génération terminée ou le délai d'expiration s'achève.

Début

Événements

  Nom Description
Événement public PollingCompleted Déclenché en interrogeant se termine.
Événement public StatusChanged Déclenché lorsque des modifications de la génération est découvert sur le serveur.
Événement public StatusChanging Déclenché lorsque des modifications de la génération est découvert sur le serveur.

Début

Voir aussi

Référence

Microsoft.TeamFoundation.Build.Client, espace de noms