Partager via


IQueuedBuild, interface

L'interface pour une build en file d'attente sur le serveur qui exécute 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 IQueuedBuild _
    Inherits IComparable(Of IQueuedBuild)
public interface IQueuedBuild : IComparable<IQueuedBuild>

Le type IQueuedBuild expose les membres suivants.

Propriétés

  Nom Description
Propriété publique BatchId L'ID par lots de la build en file d'attente.
Propriété publique Build Obtient la génération associé en cours avec cette build en file d'attente.
Propriété publique BuildController Obtient le contrôleur de build sur lequel cette génération en file d'attente sera généré.
Propriété publique BuildControllerUri Obtient l'URI du contrôleur de build sur lequel cette génération en file d'attente sera généré.
Propriété publique BuildDefinition Obtient la définition de build pour laquelle cette génération en file d'attente sera généré.
Propriété publique BuildDefinitionUri Obtient l'URI de la définition de build pour laquelle cette génération en file d'attente sera généré.
Propriété publique Builds Obtient la collection de builds pour cette entrée de file d'attente.
Propriété publique BuildServer Obtient le serveur qui possède cette génération en file d'attente.
Propriété publique CustomGetVersion Obtient l'heure à laquelle les sources doivent être extraites de la build en file d'attente.
Propriété publique DropLocation Obtient l'emplacement où supprimer les sorties de la build en file d'attente.
Propriété publique GetOption Obtient l'heure à laquelle les sources doivent être extraites de la build en file d'attente.
Propriété publique Id Obtient l'ID de cette génération en file d'attente.
Propriété publique Priority Obtient ou définit la priorité de cette génération en file d'attente.
Propriété publique ProcessParameters Obtient les paramètres de processus utilisés pour cette build.
Propriété publique QueuePosition Obtient la position actuelle de la build dans la file d'attente.
Propriété publique QueueTime Obtient l'heure à laquelle la build a été mise en file d'attente.
Propriété publique Reason Obtient la raison pour laquelle la build a été mise en file d'attente.
Propriété publique RequestedBy Obtient l'utilisateur qui a demandé la build en file d'attente.
Propriété publique RequestedByDisplayName Obtient le nom complet de l'utilisateur qui a demandé la build.
Propriété publique RequestedFor Obtient l'utilisateur pour lequel la build en file d'attente a été demandée.
Propriété publique RequestedForDisplayName Obtient le nom complet de l'utilisateur pour lequel la build a été demandée.
Propriété publique ShelvesetName Obtient le jeu de réservations qui est généré.
Propriété publique Status Obtient l'état de la build en file d'attente.
Propriété publique TeamProject Obtient le projet d'équipe qui possède cette génération en file d'attente.

Début

Méthodes

  Nom Description
Méthode publique Cancel Supprime cette build dans la file d'attente.
Méthode publique CompareTo Compare l'objet en cours à un autre objet du même type. (Hérité de IComparable<IQueuedBuild>.)
Méthode publique Connect() Démarre interrogeant, en utilisant l'intervalle par défaut de cinq secondes et de objets de synchronisation. Les événements sont déclenchés sur un thread ThreadPool.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, Int32, ISynchronizeInvoke) Démarre interrogeant, en utilisant l'intervalle et de l'objet spécifié d'ISynchronizeInvoke.Lorsque les événements 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 Copy Copie les données de la génération en file d'attente spécifiée dans l'instance actuelle. La valeur de retour indique si un élément dans la génération en file d'attente a été mis à jour réellement qui effectuerait l'état.
Méthode publique Disconnect Vote de points.
Méthode publique Postpone Remet cette génération en file d'attente.
Méthode publique Refresh Obtient les dernières valeurs de propriété du serveur.
Méthode publique Resume Poursuit la build en file d'attente.
Méthode publique Retry() Marque la génération pour Réessayer sans traitement par lots.Si le traitement par lots avec d'autres builds est préférable consultez l'IBuildServer.RetryQueuedBuilds.
Méthode publique Retry(Guid) Marque la génération pour Réessayer et la place dans le traitement spécifié.
Méthode publique Retry(Guid, QueuedBuildRetryOption) Marque la génération pour Réessayer et la place dans le processus spécifié par l'option spécifiée de démarrage.
Méthode publique Save Envoie toutes les modifications apportées à la génération en file d'attente au serveur.
Méthode publique StartNow Commence une génération en file d'attente si sa définition est actuellement suspendue.
Méthode publique Wait Blocs jusqu'à ce que la génération en file d'attente soit terminée.
Méthode publique WaitForBuildCompletion(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 WaitForBuildCompletion(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.
Méthode publique WaitForBuildStart() Se bloque la génération de démarrer en utilisant la fréquence d'interrogation par défaut de cinq secondes et un délai d'attente infini.Lorsque cette méthode est fermée, la propriété de génération ne sera pas null.
Méthode publique WaitForBuildStart(Int32, Int32) Se bloque la génération de démarrer en utilisant la fréquence d'interrogation et du délai d'expiration spécifiés.

Début

Événements

  Nom Description
Événement public PollingCompleted Déclenché en interrogeant se termine.Remarque : reçoive cet événement vous devez appeler la méthode Connect.Cet événement est déclenché en interrogeant de fin, soit parce que la build mise en file d'attente terminée ou qu'une erreur irrécupérable a été détectée (par exemple la build en file d'attente a été supprimé).
Événement public StatusChanged Déclenché lorsque des modifications de la génération en file d'attente est découvert sur le serveur.Remarque : pour recevoir ces événements vous devez appeler la méthode Connect.Cela provoque le serveur à appeler régulièrement jusqu'à ce que la génération en file d'attente soit terminée.Cet événement est déclenché juste après la build en file d'attente soit mise à jour.

Début

Voir aussi

Référence

Microsoft.TeamFoundation.Build.Client, espace de noms