Partager via


IBuildDetail, interface

Interface pour une génération sur le serveur qui exécute Team Foundation Build.Pour plus d'informations sur l'utilisation de cette interface, consultez Gérer des informations sur les builds et contrôler les commentaires ou le 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 génération.Ce paramètre peut être null.
Propriété publique BuildControllerUri Obtient l'URI du contrôleur de build utilisé pour exécuter cette génération.
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 génération.
Propriété publique BuildFinished Obtient une balise 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 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 une balise décrivant si la génération a été supprimée.
Propriété publique KeepForever Obtient ou définit une balise décrivant si la génération participe à la stratégie de rétention de la définition de build ou pour conserver la génération pour toujours.
Propriété publique LabelName Obtient ou définit le nom de l'étiquette créée pour la génération.
Propriété publique LastChangedBy Oblige le dernier utilisateur à modifier cette génération.
Propriété publique LastChangedByDisplayName Obtient le nom complet du dernier utilisateur pour modifier la génération.
Propriété publique LastChangedOn Obtient la date et l'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 génération.
Propriété publique RequestedFor Obtient l'utilisateur pour lequel cette build a été demandée.
Propriété publique RequestIds Les identificateurs 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 avec lequel les sources ont été récupérées pour cette build.
Propriété publique StartTime Obtient le temps que cette génération a démarré réellement.
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 votant à l'aide de la plage par défaut de cinq secondes et d'un objet 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 sont appelés sur le même thread sur lequel le composant a été créé.
Méthode publique Connect(Int32, ISynchronizeInvoke) Démarre votant à l'aide de l'intervalle et de l'ISynchronizeInvoke spécifiés objet.Lorsque les événements de StatusChanging, de StatusChanged, ou de PollingCompleted sont contrôlés par un composant visuel Windows Forms, que le composant doit être passé comme synchronizingObject afin que les gestionnaires d'événements sont appelés sur le même thread sur lequel le composant a été créé.
Méthode publique Connect(Int32, Int32, ISynchronizeInvoke) Démarre votant, à la plage spécifiée, la minuterie et l'ISynchronizeInvoke objet. Lorsque les événements de StatusChanging, de StatusChanged, ou de PollingCompleted sont contrôlés par un composant visuel Windows Forms, que le composant doit être passé comme synchronizingObject afin que les gestionnaires d'événements sont appelés sur le même thread sur lequel le composant 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 votant 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 est terminée et définit le mode en conséquence.
Méthode publique Refresh Récupère les données les plus récentes de génération du serveur qui contient les options et les types d'information spécifié de requête.
Méthode publique RefreshAllDetails Récupère les données les plus récentes de génération du serveur avec tous les détails.
Méthode publique RefreshMinimalDetails Récupère les données les plus récentes de génération du serveur avec aucun détail.
Méthode publique RequestIntermediateLogs Demande des journaux de diagnostics intermédiaires d'une build en cours.
Méthode publique Save Enregistre les modifications apportées sur la build au serveur.
Méthode publique Stop Arrête la génération.
Méthode publique Wait() Bloque les builds supplémentaires jusqu'à ce que cette build terminée.
Méthode publique Wait(TimeSpan, TimeSpan) Bloque le thread appelant jusqu'à ce que la génération se termine ou le délai d'expiration s'achève.
Méthode publique Wait(TimeSpan, TimeSpan, ISynchronizeInvoke) Bloque le thread appelant jusqu'à ce que la génération se termine ou le délai d'expiration s'achève.

Début

Événements

  Nom Description
Événement public PollingCompleted Déclenché lorsque l'interrogation termine.
Événement public StatusChanged Déclenché lorsque tout changement de la génération est découvert sur le serveur.
Événement public StatusChanging Déclenché lorsque tout changement 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