Interfaccia IQueuedBuild
L'interfaccia per una compilazione in coda nel server che esegue Team Foundation Build.
Spazio dei nomi: Microsoft.TeamFoundation.Build.Client
Assembly: Microsoft.TeamFoundation.Build.Client (in Microsoft.TeamFoundation.Build.Client.dll)
Sintassi
'Dichiarazione
Public Interface IQueuedBuild _
Inherits IComparable(Of IQueuedBuild)
public interface IQueuedBuild : IComparable<IQueuedBuild>
Il tipo IQueuedBuild espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
BatchId | La serie ID della compilazione in coda. |
![]() |
Build | Ottiene la compilazione corrente collegato a questa compilazione in coda. |
![]() |
BuildController | Ottiene il controller di compilazione in cui questa compilazione in coda verrà compilata. |
![]() |
BuildControllerUri | Ottiene l'uri del controller di compilazione in cui questa compilazione in coda verrà compilata. |
![]() |
BuildDefinition | Ottiene la definizione di compilazione per il quale questa compilazione in coda verrà compilata. |
![]() |
BuildDefinitionUri | Ottiene l'uri della definizione di compilazione per il quale questa compilazione in coda verrà compilata. |
![]() |
Builds | Ottiene la raccolta di compilazioni per la voce della coda. |
![]() |
BuildServer | Ottiene il server a cui appartiene questa compilazione in coda. |
![]() |
CustomGetVersion | Ottiene le origini di tempo per il quale deve essere recuperato per la compilazione in coda. |
![]() |
DropLocation | Ottiene la posizione in cui rilasciare gli output della compilazione in coda. |
![]() |
GetOption | Ottiene le origini di tempo per il quale deve essere recuperato per la compilazione in coda. |
![]() |
Id | Ottiene l'id della compilazione in coda. |
![]() |
Priority | Ottiene o imposta la proprietà di questa compilazione in coda. |
![]() |
ProcessParameters | Ottiene i parametri del processo che sono stati utilizzati per questa compilazione. |
![]() |
QueuePosition | Ottiene la posizione corrente della compilazione nella coda. |
![]() |
QueueTime | Ottiene il tempo in cui la compilazione è stata accodata. |
![]() |
Reason | Ottiene il motivo per cui la compilazione è stata accodata. |
![]() |
RequestedBy | Ottiene l'utente che ha richiesto la compilazione in coda. |
![]() |
RequestedByDisplayName | Ottiene il nome visualizzato dell'utente che ha richiesto la compilazione. |
![]() |
RequestedFor | Ottiene l'utente per il quale la compilazione in coda è stata richiesta. |
![]() |
RequestedForDisplayName | Ottiene il nome visualizzato dell'utente per cui la compilazione è stata richiesta. |
![]() |
ShelvesetName | Ottiene lo shelveset che verrà compilato. |
![]() |
Status | Ottiene lo stato della compilazione in coda. |
![]() |
TeamProject | Ottiene il progetto team proprietario della compilazione in coda. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Cancel | Rimuove tale compilazione dalla coda. |
![]() |
CompareTo | Confronta l'oggetto corrente con un altro oggetto dello stesso tipo. (Ereditato da IComparable<IQueuedBuild>) |
![]() |
Connect() | Avvia il polling, utilizzare l'intervallo predefinito di cinque secondi e di nessun oggetto di sincronizzazione. Gli eventi vengono generati in un thread del pool di thread.Quando gli eventi gestiti da un componente di Windows Form, altro overload deve essere utilizzato per questo metodo e tale componente deve essere passata come lo synchronizingObject in modo da chiamare i gestori eventi lo stesso thread in cui il componente è stato creato. |
![]() |
Connect(Int32, Int32, ISynchronizeInvoke) | Verrà avviato il polling, l'utilizzo dell'intervallo e il ISynchronizeInvoke specificati.Quando gli eventi di PollingCompleted o, di StatusChanged vengono gestiti da un componente di Windows Form, tale componente deve essere passata come lo synchronizingObject in modo da chiamare i gestori eventi lo stesso thread in cui il componente è stato creato. |
![]() |
Copy | Copia i dati della compilazione in coda specificata nell'istanza corrente. Il valore restituito indica se qualsiasi elemento nella compilazione in coda in realtà è stato aggiornato che effettuerebbe lo stato. |
![]() |
Disconnect | Polling di interruzione. |
![]() |
Postpone | Posticipare questa compilazione in coda. |
![]() |
Refresh | Ottiene gli ultimi valori di proprietà dal server. |
![]() |
Resume | Riprende la compilazione in coda. |
![]() |
Retry() | Contrassegna la compilazione per il tentativo senza l'esecuzione in batch.Se l'esecuzione in batch con altre compilazioni è previsto IBuildServer.RetryQueuedBuilds vedere. |
![]() |
Retry(Guid) | Contrassegna la compilazione per il tentativo e la inserisce nel batch specificato. |
![]() |
Retry(Guid, QueuedBuildRetryOption) | Contrassegna la compilazione per il tentativo e la inserisce nel batch specificato con l'opzione specificata tentativo di. |
![]() |
Save | Invia le modifiche apportate alla compilazione in coda al server. |
![]() |
StartNow | Inizia una compilazione in coda se la definizione è attualmente in pausa. |
![]() |
Wait | Blocchi fino al completamento della compilazione in coda. |
![]() |
WaitForBuildCompletion(TimeSpan, TimeSpan) | Blocca il thread chiamante finché non viene completata o il timeout scade. |
![]() |
WaitForBuildCompletion(TimeSpan, TimeSpan, ISynchronizeInvoke) | Blocca il thread chiamante finché non viene completata o il timeout scade. |
![]() |
WaitForBuildStart() | Blocca la compilazione da avviare utilizzando l'intervallo di polling predefinito di cinque secondi e un timeout infinito.Quando questo metodo termina, la proprietà di compilazione non sarà null. |
![]() |
WaitForBuildStart(Int32, Int32) | Blocca la compilazione dall'avvio dell'intervallo e il timeout di polling specificati. |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
PollingCompleted | Generato quando polling completa.Nota: per ricevere l'evento è necessario chiamare il metodo connect.L'evento viene generato quando esegue il termine, o perché la compilazione in coda completata o perché si è verificato un errore irreversibile durante ad esempio la compilazione in coda è stato eliminato). |
![]() |
StatusChanged | Generato quando una modifica nella compilazione in coda si trova nel server.Nota: per ottenere questi eventi è necessario chiamare il metodo connect.In questo modo il server sia votata regolarmente fino al completamento della compilazione in coda.Questo evento viene generato immediatamente dopo la compilazione in coda viene aggiornata. |
In alto