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 génération 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 build en file d'attente est générée. | |
BuildControllerUri | Obtient l'URI du contrôleur de build sur lequel cette build en file d'attente est générée. | |
BuildDefinition | Obtient la définition de build pour laquelle cette build en file d'attente est générée. | |
BuildDefinitionUri | Obtient l'URI de la définition de build pour laquelle cette build en file d'attente est générée. | |
Builds | Obtient la collection de builds pour cette entrée de file d'attente. | |
BuildServer | Obtient le serveur qui possède cette build en file d'attente. | |
CustomGetVersion | Obtient l'heure à laquelle les sources doivent être récupérées de la génération en file d'attente. | |
DropLocation | Obtient l'emplacement où supprimer les sorties de la génération en file d'attente. | |
GetOption | Obtient l'heure à laquelle les sources doivent être récupérées de la génération 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 génération en file d'attente. | |
RequestedByDisplayName | Obtient le nom complet de l'utilisateur qui a demandé la génération. | |
RequestedFor | Obtient l'utilisateur pour lequel la génération 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 build en file d'attente. |
Début
Méthodes
Nom | Description | |
---|---|---|
Cancel | Supprime cette génération de 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 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éé. | |
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éé. | |
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 | Points d'interrogation. | |
Postpone | Réinitialise cette build en file d'attente. | |
Refresh | Obtient les dernières valeurs de propriété du serveur. | |
Resume | Continue la génération en file d'attente. | |
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. | |
Retry(Guid) | Marque la génération de réessayer et la place dans le traitement spécifié. | |
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. | |
Save | Envoie toutes les modifications apportées sur la build en file d'attente sur le serveur. | |
StartNow | Démarre la génération en file d'attente si sa définition est actuellement suspendue. | |
Wait | Bloque jusqu'à ce que la génération en file d'attente soit terminée. | |
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. | |
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. | |
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. | |
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 | |
---|---|---|
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é). | |
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