Condividi tramite


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
Proprietà pubblica BatchId La serie ID della compilazione in coda.
Proprietà pubblica Build Ottiene la compilazione corrente collegato a questa compilazione in coda.
Proprietà pubblica BuildController Ottiene il controller di compilazione in cui questa compilazione in coda verrà compilata.
Proprietà pubblica BuildControllerUri Ottiene l'uri del controller di compilazione in cui questa compilazione in coda verrà compilata.
Proprietà pubblica BuildDefinition Ottiene la definizione di compilazione per il quale questa compilazione in coda verrà compilata.
Proprietà pubblica BuildDefinitionUri Ottiene l'uri della definizione di compilazione per il quale questa compilazione in coda verrà compilata.
Proprietà pubblica Builds Ottiene la raccolta di compilazioni per la voce della coda.
Proprietà pubblica BuildServer Ottiene il server a cui appartiene questa compilazione in coda.
Proprietà pubblica CustomGetVersion Ottiene le origini di tempo per il quale deve essere recuperato per la compilazione in coda.
Proprietà pubblica DropLocation Ottiene la posizione in cui rilasciare gli output della compilazione in coda.
Proprietà pubblica GetOption Ottiene le origini di tempo per il quale deve essere recuperato per la compilazione in coda.
Proprietà pubblica Id Ottiene l'id della compilazione in coda.
Proprietà pubblica Priority Ottiene o imposta la proprietà di questa compilazione in coda.
Proprietà pubblica ProcessParameters Ottiene i parametri del processo che sono stati utilizzati per questa compilazione.
Proprietà pubblica QueuePosition Ottiene la posizione corrente della compilazione nella coda.
Proprietà pubblica QueueTime Ottiene il tempo in cui la compilazione è stata accodata.
Proprietà pubblica Reason Ottiene il motivo per cui la compilazione è stata accodata.
Proprietà pubblica RequestedBy Ottiene l'utente che ha richiesto la compilazione in coda.
Proprietà pubblica RequestedByDisplayName Ottiene il nome visualizzato dell'utente che ha richiesto la compilazione.
Proprietà pubblica RequestedFor Ottiene l'utente per il quale la compilazione in coda è stata richiesta.
Proprietà pubblica RequestedForDisplayName Ottiene il nome visualizzato dell'utente per cui la compilazione è stata richiesta.
Proprietà pubblica ShelvesetName Ottiene lo shelveset che verrà compilato.
Proprietà pubblica Status Ottiene lo stato della compilazione in coda.
Proprietà pubblica TeamProject Ottiene il progetto team proprietario della compilazione in coda.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Cancel Rimuove tale compilazione dalla coda.
Metodo pubblico CompareTo Confronta l'oggetto corrente con un altro oggetto dello stesso tipo. (Ereditato da IComparable<IQueuedBuild>)
Metodo pubblico 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.
Metodo pubblico 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.
Metodo pubblico 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.
Metodo pubblico Disconnect Polling di interruzione.
Metodo pubblico Postpone Posticipare questa compilazione in coda.
Metodo pubblico Refresh Ottiene gli ultimi valori di proprietà dal server.
Metodo pubblico Resume Riprende la compilazione in coda.
Metodo pubblico Retry() Contrassegna la compilazione per il tentativo senza l'esecuzione in batch.Se l'esecuzione in batch con altre compilazioni è previsto IBuildServer.RetryQueuedBuilds vedere.
Metodo pubblico Retry(Guid) Contrassegna la compilazione per il tentativo e la inserisce nel batch specificato.
Metodo pubblico Retry(Guid, QueuedBuildRetryOption) Contrassegna la compilazione per il tentativo e la inserisce nel batch specificato con l'opzione specificata tentativo di.
Metodo pubblico Save Invia le modifiche apportate alla compilazione in coda al server.
Metodo pubblico StartNow Inizia una compilazione in coda se la definizione è attualmente in pausa.
Metodo pubblico Wait Blocchi fino al completamento della compilazione in coda.
Metodo pubblico WaitForBuildCompletion(TimeSpan, TimeSpan) Blocca il thread chiamante finché non viene completata o il timeout scade.
Metodo pubblico WaitForBuildCompletion(TimeSpan, TimeSpan, ISynchronizeInvoke) Blocca il thread chiamante finché non viene completata o il timeout scade.
Metodo pubblico 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.
Metodo pubblico WaitForBuildStart(Int32, Int32) Blocca la compilazione dall'avvio dell'intervallo e il timeout di polling specificati.

In alto

Eventi

  Nome Descrizione
Evento pubblico 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).
Evento pubblico 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

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Build.Client