Share via


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
Proprietà pubblica BatchId La serie ID della compilazione in coda.
Proprietà pubblica Build Ottiene l'accesso alla compilazione corrente con questa compilazione in coda.
Proprietà pubblica BuildController Ottiene il controller di compilazione in cui questa compilazione in coda di compilazione.
Proprietà pubblica BuildControllerUri Ottiene l'uri del controller di compilazione in cui questa compilazione in coda di compilazione.
Proprietà pubblica BuildDefinition Ottiene la definizione di compilazione per il quale questa compilazione in coda di compilazione.
Proprietà pubblica BuildDefinitionUri Ottiene l'uri della definizione di compilazione per il quale questa compilazione in coda di compilazione.
Proprietà pubblica Builds Ottiene la raccolta di compilazione 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 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 cui la compilazione in coda è stato richiesto.
Proprietà pubblica RequestedForDisplayName Ottiene il nome visualizzato dell'utente per cui la compilazione è stato richiesto.
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 la compilazione dalla coda.
Metodo pubblico CompareTo Confrontare 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 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.
Metodo pubblico 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.
Metodo pubblico 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.
Metodo pubblico Disconnect Il 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 altri compilazione è previsto IBuildServer.RetryQueuedBuilds vedere.
Metodo pubblico Retry(Guid) Contrassegna la compilazione per il tentativo e lo inserisce in batch specificato.
Metodo pubblico Retry(Guid, QueuedBuildRetryOption) Contrassegna la compilazione per il tentativo e lo inserisce in batch specificato con l'opzione specificata di tentativi.
Metodo pubblico Save Invia le modifiche apportate alla compilazione in coda al server.
Metodo pubblico StartNow Inizia la compilazione in coda se la definizione è attualmente in pausa.
Metodo pubblico Wait Bloccato 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, la proprietà di compilazione non saranno 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 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).
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 aggiornato.

In alto

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Build.Client