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 | |
---|---|---|
BatchId | L'ID par lots de la build en file d'attente. | |
Build | Obtient la génération associé en cours avec cette build en file d'attente. | |
BuildController | Obtient le contrôleur de build sur lequel cette génération en file d'attente sera généré. | |
BuildControllerUri | Obtient l'URI du contrôleur de build sur lequel cette génération en file d'attente sera généré. | |
BuildDefinition | Obtient la définition de build pour laquelle cette génération en file d'attente sera généré. | |
BuildDefinitionUri | Obtient l'URI de la définition de build pour laquelle cette génération en file d'attente sera généré. | |
Builds | Obtient la collection de builds pour cette entrée de file d'attente. | |
BuildServer | Obtient le serveur qui possède cette génération en file d'attente. | |
CustomGetVersion | Obtient l'heure à laquelle les sources doivent être extraites de la build en file d'attente. | |
DropLocation | Obtient l'emplacement où supprimer les sorties de la build en file d'attente. | |
GetOption | Obtient l'heure à laquelle les sources doivent être extraites de la build en file d'attente. | |
Id | Obtient l'ID de cette génération en file d'attente. | |
Priority | Obtient ou définit la priorité de cette génération en file d'attente. | |
ProcessParameters | Obtient les paramètres de processus utilisés pour cette build. | |
QueuePosition | Obtient la position actuelle de la build dans la file d'attente. | |
QueueTime | Obtient l'heure à laquelle la build a été mise en file d'attente. | |
Reason | Obtient la raison pour laquelle la build a été mise en file d'attente. | |
RequestedBy | Obtient l'utilisateur qui a demandé la build en file d'attente. | |
RequestedByDisplayName | Obtient le nom complet de l'utilisateur qui a demandé la build. | |
RequestedFor | Obtient l'utilisateur pour lequel la build en file d'attente a été demandée. | |
RequestedForDisplayName | Obtient le nom complet de l'utilisateur pour lequel la build a été demandée. | |
ShelvesetName | Obtient le jeu de réservations qui est généré. | |
Status | Obtient l'état de la build en file d'attente. | |
TeamProject | Obtient le projet d'équipe qui possède cette génération en file d'attente. |
Début
Méthodes
Nom | Description | |
---|---|---|
Cancel | Supprime cette build dans la file d'attente. | |
CompareTo | Compare l'objet en cours à un autre objet du même type. (Hérité de IComparable<IQueuedBuild>.) | |
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éé. | |
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éé. | |
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. | |
Disconnect | Vote de points. | |
Postpone | Remet cette génération en file d'attente. | |
Refresh | Obtient les dernières valeurs de propriété du serveur. | |
Resume | Poursuit la build en file d'attente. | |
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. | |
Retry(Guid) | Marque la génération pour Réessayer et la place dans le traitement spécifié. | |
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. | |
Save | Envoie toutes les modifications apportées à la génération en file d'attente au serveur. | |
StartNow | Commence une génération en file d'attente si sa définition est actuellement suspendue. | |
Wait | Blocs jusqu'à ce que la génération en file d'attente soit terminée. | |
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. | |
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. | |
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. | |
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 | |
---|---|---|
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é). | |
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