Condividi tramite


Interfaccia IBuildDetail

Interfaccia per una compilazione nel server che esegue Team Foundation Build.Per ulteriori informazioni su come utilizzare questa interfaccia, vedere Gestire le informazioni di compilazione e controllare il dettaglio o Attività di 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 IBuildDetail
public interface IBuildDetail

Il tipo IBuildDetail espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica BuildController Ottiene il controller di compilazione utilizzato per l'esecuzione di questa compilazione.Può essere null.
Proprietà pubblica BuildControllerUri Ottiene l'uri controller di compilazione utilizzato per l'esecuzione di questa compilazione.
Proprietà pubblica BuildDefinition Ottiene la definizione di compilazione che possiede tale compilazione.Può essere null.
Proprietà pubblica BuildDefinitionUri Ottiene l'uri della definizione di compilazione utilizzata per eseguire questa compilazione.
Proprietà pubblica BuildFinished Ottiene un flag che indica se la compilazione è stata completata.
Proprietà pubblica BuildNumber Ottiene o imposta il numero per questa compilazione.
Proprietà pubblica BuildServer Ottiene il server a cui appartiene questa compilazione.
Proprietà pubblica CompilationStatus Ottiene o imposta lo stato della fase di compilazione di questa compilazione.
Proprietà pubblica DropLocation Ottiene o imposta la posizione dell'output della compilazione.
Proprietà pubblica DropLocationRoot Ottiene la destinazione finale radice della compilazione.
Proprietà pubblica FinishTime Ottiene il tempo che questo termine della compilazione.
Proprietà pubblica Information Ottiene la raccolta di nodi informazioni per questa compilazione.
Proprietà pubblica IsDeleted Ottiene un flag che indica se la compilazione è stato eliminato.
Proprietà pubblica KeepForever Ottiene o imposta un flag che indica se la compilazione partecipa ai criteri di conservazione della definizione di compilazione o per mantenere sempre la compilazione.
Proprietà pubblica LabelName Ottiene o imposta il nome dell'etichetta creata per la compilazione.
Proprietà pubblica LastChangedBy Ottiene l'ultimo utente di modificare questa compilazione.
Proprietà pubblica LastChangedByDisplayName Ottiene il nome visualizzato dell'utente per modificare la compilazione.
Proprietà pubblica LastChangedOn Ottiene la data e l'ora dell'ultima modifica a questa compilazione.
Proprietà pubblica LogLocation Ottiene o imposta il percorso del file di log per questa compilazione.
Proprietà pubblica ProcessParameters Ottiene una stringa formattata XML che rappresenta tutti i parametri del processo per questa compilazione.
Proprietà pubblica Quality Ottiene o imposta la qualità della compilazione.
Proprietà pubblica Reason Ottiene il motivo della compilazione esistente.Per ulteriori informazioni sull'utilizzo di questa proprietà, vedere Specificare trigger e motivi di compilazione
Proprietà pubblica RequestedBy Ottiene l'utente che ha richiesto la compilazione.
Proprietà pubblica RequestedFor Ottiene l'utente a cui questa compilazione è stato richiesto.
Proprietà pubblica RequestIds L'id della richiesta che ha avviato la compilazione.
Proprietà pubblica Requests Le richieste che ha avviato la compilazione.
Proprietà pubblica ShelvesetName Ottiene lo shelveset di cui è stata compilata.
Proprietà pubblica SourceGetVersion Ottiene o imposta la specifica della versione per cui i database di origine sono stati recuperati per questa compilazione.
Proprietà pubblica StartTime Ottiene il tempo che questa compilazione in realtà avviato.
Proprietà pubblica Status Ottiene o imposta lo stato complessivo di questa compilazione.
Proprietà pubblica TeamProject Ottiene il progetto team proprietario della compilazione.
Proprietà pubblica TestStatus Ottiene o imposta lo stato della fase di verifica della compilazione.
Proprietà pubblica Uri Ottiene l'uri di questa compilazione.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Connect() Avvia il polling utilizzare l'intervallo predefinito di cinque secondi e di nessun oggetto di sincronizzazione. 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, ISynchronizeInvoke) Verrà avviato il polling l'intervallo e il ISynchronizeInvoke specificati oggetto.Quando gli eventi di StatusChanging, di StatusChanged, o di PollingCompleted 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 Connect(Int32, Int32, ISynchronizeInvoke) Il polling di inizio, l'utilizzo dell'intervallo specificato, timeout e ISynchronizeInvoke oggetto. Quando gli eventi di StatusChanging, di StatusChanged, o di PollingCompleted 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 Delete() Elimina la compilazione e tutti i dati collegati, il server e la destinazione finale.
Metodo pubblico Delete(DeleteOptions) Eliminare la compilazione e solo le informazioni specificate.
Metodo pubblico Disconnect Arresta il polling il server.
Metodo pubblico FinalizeStatus() Notifica al server della compilazione.
Metodo pubblico FinalizeStatus(BuildStatus) Notifica al server in cui la compilazione è completo e imposta lo stato di conseguenza.
Metodo pubblico Refresh Recupera i dati più recenti di compilazione dal server con le opzioni query specificata e i tipi di informazioni.
Metodo pubblico RefreshAllDetails Recupera i dati più recenti di compilazione dal server con tutti i dettagli.
Metodo pubblico RefreshMinimalDetails Recupera i dati più recenti di compilazione dal server con nessun dettagli.
Metodo pubblico RequestIntermediateLogs Richiede i registri di diagnostica intermedi di una compilazione in corso.
Metodo pubblico Save Salva tutte le modifiche apportate sulla compilazione al server.
Metodo pubblico Stop Interrompe la compilazione.
Metodo pubblico Wait() Blocca le compilazioni aggiuntivi fino a completare questa compilazione.
Metodo pubblico Wait(TimeSpan, TimeSpan) Blocca il thread chiamante finché non viene completata o il timeout scade.
Metodo pubblico Wait(TimeSpan, TimeSpan, ISynchronizeInvoke) Blocca il thread chiamante finché non viene completata o il timeout scade.

In alto

Eventi

  Nome Descrizione
Evento pubblico PollingCompleted Generato quando polling completa.
Evento pubblico StatusChanged Generato quando una modifica nella compilazione si trova nel server.
Evento pubblico StatusChanging Generato quando una modifica nella compilazione si trova nel server.

In alto

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Build.Client