Share 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 génération 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 build en file d'attente est générée.
Propriété publique BuildControllerUri Obtient l'URI du contrôleur de build sur lequel cette build en file d'attente est générée.
Propriété publique BuildDefinition Obtient la définition de build pour laquelle cette build en file d'attente est générée.
Propriété publique BuildDefinitionUri Obtient l'URI de la définition de build pour laquelle cette build en file d'attente est générée.
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 build en file d'attente.
Propriété publique CustomGetVersion Obtient l'heure à laquelle les sources doivent être récupérées de la génération en file d'attente.
Propriété publique DropLocation Obtient l'emplacement où supprimer les sorties de la génération en file d'attente.
Propriété publique GetOption Obtient l'heure à laquelle les sources doivent être récupérées de la génération 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 génération en file d'attente.
Propriété publique RequestedByDisplayName Obtient le nom complet de l'utilisateur qui a demandé la génération.
Propriété publique RequestedFor Obtient l'utilisateur pour lequel la génération 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 build en file d'attente.

Début

Méthodes

  Nom Description
Méthode publique Cancel Supprime cette génération de 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 votant, à l'aide de la plage par défaut de cinq secondes et d'un objet 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 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, à l'aide de l'intervalle et de l'objet spécifié d'ISynchronizeInvoke.Lorsque les événements 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 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 Points d'interrogation.
Méthode publique Postpone Réinitialise cette build en file d'attente.
Méthode publique Refresh Obtient les dernières valeurs de propriété du serveur.
Méthode publique Resume Continue la génération en file d'attente.
Méthode publique Retry() Marque la génération de la du processus de traitement par lots.Si le traitement par lots avec d'autres builds est souhaité consultez l'IBuildServer.RetryQueuedBuilds.
Méthode publique Retry(Guid) Marque la génération de réessayer et la place dans le traitement spécifié.
Méthode publique Retry(Guid, QueuedBuildRetryOption) Marque la génération de réessayer et la place dans le traitement spécifié avec l'option spécifiée de démarrage.
Méthode publique Save Envoie toutes les modifications apportées sur la build en file d'attente sur le serveur.
Méthode publique StartNow Démarre la génération en file d'attente si sa définition est actuellement suspendue.
Méthode publique Wait Bloque jusqu'à ce que la génération en file d'attente soit terminée.
Méthode publique WaitForBuildCompletion(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 WaitForBuildCompletion(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.
Méthode publique WaitForBuildStart() Empêché la génération de commencer à l'aide de la fréquence d'interrogation par défaut de cinq secondes et d'une minuterie infinie.Lorsque cette méthode s'arrête, la propriété de génération n'est pas null.
Méthode publique WaitForBuildStart(Int32, Int32) Empêché la génération de commencer à l'aide de la fréquence d'interrogation et la minuterie spécifiées.

Début

Événements

  Nom Description
Événement public PollingCompleted Déclenché lorsque l'interrogation termine.Remarque : pour recevoir cet événement vous devez appeler la méthode connect.Cet événement est déclenché en votant de fin, soit parce que la génération en file d'attente est terminée ou qu'une erreur irrécupérable a été détectée (par exemple.. la génération en file d'attente a été supprimé).
Événement public StatusChanged Déclenché lorsque tout changement 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 entraîne le serveur d'être interrogé 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 génération en file d'attente soit mise à jour.

Début

Voir aussi

Référence

Microsoft.TeamFoundation.Build.Client, espace de noms