Interfaccia IQueuedBuild
L'interfaccia di 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 l'accesso alla compilazione corrente con questa compilazione in coda. | |
BuildController | Ottiene il controller di compilazione in cui questa compilazione in coda di compilazione. | |
BuildControllerUri | Ottiene l'uri del controller di compilazione in cui questa compilazione in coda di compilazione. | |
BuildDefinition | Ottiene la definizione di compilazione per il quale questa compilazione in coda di compilazione. | |
BuildDefinitionUri | Ottiene l'uri della definizione di compilazione per il quale questa compilazione in coda di compilazione. | |
Builds | Ottiene la raccolta di compilazione 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 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 cui la compilazione in coda è stato richiesto. | |
RequestedForDisplayName | Ottiene il nome visualizzato dell'utente per cui la compilazione è stato richiesto. | |
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 la compilazione dalla coda. | |
CompareTo | Confrontare 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 vengono gestiti da un componente visiva 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 è stata creata. | |
Connect(Int32, Int32, ISynchronizeInvoke) | Verrà avviato il polling, utilizzando intervallo e il ISynchronizeInvoke specificati oggetto.Quando gli eventi di PollingCompleted o, di StatusChanged vengono gestiti da una componente visivo 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 è stata creata. | |
Copy | Copia i dati dalla compilazione in coda specificato nell'istanza corrente. Il valore restituito indica se un nome nella compilazione in coda in realtà è stato aggiornato che effettuerebbe lo stato. | |
Disconnect | Il 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 altri compilazione è previsto IBuildServer.RetryQueuedBuilds vedere. | |
Retry(Guid) | Contrassegna la compilazione per il tentativo e lo inserisce in batch specificato. | |
Retry(Guid, QueuedBuildRetryOption) | Contrassegna la compilazione per il tentativo e lo inserisce in batch specificato con l'opzione specificata di tentativi. | |
Save | Invia le modifiche apportate alla compilazione in coda al server. | |
StartNow | Inizia la compilazione in coda se la definizione è attualmente in pausa. | |
Wait | Bloccato 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, la proprietà di compilazione non saranno 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 vota il termine, o perché la compilazione in coda completato 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 aggiornato. |
In alto