Share via


Interfaccia IBuildDefinition

Questa interfaccia rappresenta una definizione di compilazione.

Spazio dei nomi:  Microsoft.TeamFoundation.Build.Client
Assembly:  Microsoft.TeamFoundation.Build.Client (in Microsoft.TeamFoundation.Build.Client.dll)

Sintassi

'Dichiarazione
Public Interface IBuildDefinition _
    Inherits IBuildGroupItem
public interface IBuildDefinition : IBuildGroupItem

Il tipo IBuildDefinition espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica AttachedProperties Proprietà associate
Proprietà pubblica BatchSize Le dimensioni massime del batch per le compilazioni in coda quando si utilizza il tipo continuo gestite di integrazione.
Proprietà pubblica BuildController Ottiene o imposta il controller di compilazione che compila la definizione di compilazione.
Proprietà pubblica BuildControllerUri Ottiene l'oggetto Uniform Resource Identifier (URI) controller di compilazione che compila la definizione di compilazione.
Proprietà pubblica BuildServer Ottiene il server o il computer che sta ospitando la definizione di compilazione.
Proprietà pubblica ContinuousIntegrationQuietPeriod Ottiene o imposta il punto (minuti) del periodo di attesa associato alle compilazioni di integrazione continue del batch.
Proprietà pubblica ContinuousIntegrationType Ottiene o imposta il tipo di integrazione continuata della definizione di compilazione.
Proprietà pubblica DateCreated La data e l'ora in cui questa definizione di compilazione creata.
Proprietà pubblica DefaultDropLocation Ottiene o imposta la destinazione finale predefinita per le compilazioni generati dalla definizione di compilazione.
Proprietà pubblica Description Ottiene o imposta la descrizione per la definizione di compilazione.
Proprietà pubblica Enabled Obsoleta. Ottiene o imposta lo stato attivo della definizione di compilazione.
Proprietà pubblica FullPath Ottiene il percorso completo per l'elemento di gruppo di compilazione. (Ereditato da IBuildGroupItem)
Proprietà pubblica Id Ottiene l'id della definizione di compilazione.
Proprietà pubblica LastBuildUri Ottiene l'uri di compilazione più recente dalla definizione di compilazione, indipendentemente dallo stato.
Proprietà pubblica LastGoodBuildLabel Ottiene il nome dell'etichetta dell'ultima compilazione riuscita per la definizione di compilazione.
Proprietà pubblica LastGoodBuildUri Ottiene l'uri dell'ultima compilazione riuscita per la definizione di compilazione.
Proprietà pubblica Name Ottiene o imposta il nome per l'elemento di gruppo di compilazione. (Ereditato da IBuildGroupItem)
Proprietà pubblica Process Ottiene o imposta il modello di processo di compilazione per questa definizione.
Proprietà pubblica ProcessParameters Ottiene una stringa formattata XML che rappresenta tutti i parametri del processo per questa compilazione.
Proprietà pubblica QueueStatus Lo stato della coda della definizione di compilazione.
Proprietà pubblica RetentionPolicyList Ottiene un elenco dei criteri di conservazione per questa definizione di compilazione.
Proprietà pubblica Schedules Ottiene un elenco delle pianificazioni per la definizione di compilazione.
Proprietà pubblica TeamProject Ottiene il progetto team a cui appartiene l'elemento di gruppo di compilazione. (Ereditato da IBuildGroupItem)
Proprietà pubblica TriggerType Ottiene o imposta il trigger del sistema di definizione.
Proprietà pubblica Uri Ottiene l'oggetto Uniform Resource Identifier (URI) per l'elemento di gruppo di compilazione. (Ereditato da IBuildGroupItem)
Proprietà pubblica Workspace Ottiene il modello dell'area di lavoro per la definizione di compilazione.

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddRetentionPolicy Aggiunge i criteri di conservazione all'elenco dei criteri di conservazione di questa definizione di compilazione.
Metodo pubblico AddSchedule Aggiunge una pianificazione all'elenco delle pianificazioni per la definizione di compilazione.La pianificazione non ha effetto se ContinuousIntegrationType non è Schedule.Solo una pianificazione viene accettata nell'elenco.
Metodo pubblico CopyFrom Aggiorna l'istanza corrente di definizione di compilazione contenente i valori della proprietà nella definizione di compilazione fornita.
Metodo pubblico CreateBuildRequest Crea una richiesta di compilazione dalla definizione di compilazione con i valori per IBuildAgent e destinazione finale impostataagente di compilazione predefinito e impostare come valore predefinito la destinazione finale.
Metodo pubblico CreateManualBuild(String) Crea un record di dettaglio di compilazione nel database di compilazione Team Foundation Server. Le informazioni di compilazione e altre modifiche possono essere eseguite all'oggetto restituito IBuildDetail.
Metodo pubblico CreateManualBuild(String, String) Crea un record di dettaglio di compilazione nel database di compilazione Team Foundation Server. Le informazioni di compilazione e altre modifiche possono essere eseguite all'oggetto restituito IBuildDetail.
Metodo pubblico CreateManualBuild(String, String, BuildStatus, IBuildController, String) Crea un record di dettaglio di compilazione nel database di compilazione Team Foundation Server.
Metodo pubblico CreateSpec Crea una nuova specifica di compilazione per la definizione di compilazione.
Metodo pubblico Delete Elimina la definizione di compilazione e tutti i relativi compilazione dal server.
Metodo pubblico QueryBuilds Ottiene tutte le compilazioni per questa definizione di compilazione.
Metodo pubblico Refresh() Aggiorna l'elemento di gruppo di compilazione ottenere i valori delle proprietà correnti del server di compilazione. (Ereditato da IBuildGroupItem)
Metodo pubblico Refresh(array<String[], QueryOptions) Aggiornare la definizione di compilazione ottenere i valori aggiornati delle proprietà dal server.
Metodo pubblico Save Salva tutte le modifiche apportate all'oggetto IBuildDefinition al server.

In alto

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Build.Client