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 | |
---|---|---|
AttachedProperties | Proprietà associate | |
BatchSize | Le dimensioni massime del batch per le compilazioni in coda quando si utilizza il tipo continuo gestite di integrazione. | |
BuildController | Ottiene o imposta il controller di compilazione che compila la definizione di compilazione. | |
BuildControllerUri | Ottiene l'oggetto Uniform Resource Identifier (URI) controller di compilazione che compila la definizione di compilazione. | |
BuildServer | Ottiene il server o il computer che sta ospitando la definizione di compilazione. | |
ContinuousIntegrationQuietPeriod | Ottiene o imposta il punto (minuti) del periodo di attesa associato alle compilazioni di integrazione continue del batch. | |
ContinuousIntegrationType | Ottiene o imposta il tipo di integrazione continuata della definizione di compilazione. | |
DateCreated | La data e l'ora in cui questa definizione di compilazione creata. | |
DefaultDropLocation | Ottiene o imposta la destinazione finale predefinita per le compilazioni generati dalla definizione di compilazione. | |
Description | Ottiene o imposta la descrizione per la definizione di compilazione. | |
Enabled | Obsoleta. Ottiene o imposta lo stato attivo della definizione di compilazione. | |
FullPath | Ottiene il percorso completo per l'elemento di gruppo di compilazione. (Ereditato da IBuildGroupItem) | |
Id | Ottiene l'id della definizione di compilazione. | |
LastBuildUri | Ottiene l'uri di compilazione più recente dalla definizione di compilazione, indipendentemente dallo stato. | |
LastGoodBuildLabel | Ottiene il nome dell'etichetta dell'ultima compilazione riuscita per la definizione di compilazione. | |
LastGoodBuildUri | Ottiene l'uri dell'ultima compilazione riuscita per la definizione di compilazione. | |
Name | Ottiene o imposta il nome per l'elemento di gruppo di compilazione. (Ereditato da IBuildGroupItem) | |
Process | Ottiene o imposta il modello di processo di compilazione per questa definizione. | |
ProcessParameters | Ottiene una stringa formattata XML che rappresenta tutti i parametri del processo per questa compilazione. | |
QueueStatus | Lo stato della coda della definizione di compilazione. | |
RetentionPolicyList | Ottiene un elenco dei criteri di conservazione per questa definizione di compilazione. | |
Schedules | Ottiene un elenco delle pianificazioni per la definizione di compilazione. | |
TeamProject | Ottiene il progetto team a cui appartiene l'elemento di gruppo di compilazione. (Ereditato da IBuildGroupItem) | |
TriggerType | Ottiene o imposta il trigger del sistema di definizione. | |
Uri | Ottiene l'oggetto Uniform Resource Identifier (URI) per l'elemento di gruppo di compilazione. (Ereditato da IBuildGroupItem) | |
Workspace | Ottiene il modello dell'area di lavoro per la definizione di compilazione. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AddRetentionPolicy | Aggiunge i criteri di conservazione all'elenco dei criteri di conservazione di questa definizione di compilazione. | |
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. | |
CopyFrom | Aggiorna l'istanza corrente di definizione di compilazione contenente i valori della proprietà nella definizione di compilazione fornita. | |
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. | |
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. | |
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. | |
CreateManualBuild(String, String, BuildStatus, IBuildController, String) | Crea un record di dettaglio di compilazione nel database di compilazione Team Foundation Server. | |
CreateSpec | Crea una nuova specifica di compilazione per la definizione di compilazione. | |
Delete | Elimina la definizione di compilazione e tutti i relativi compilazione dal server. | |
QueryBuilds | Ottiene tutte le compilazioni per questa definizione di compilazione. | |
Refresh() | Aggiorna l'elemento di gruppo di compilazione ottenere i valori delle proprietà correnti del server di compilazione. (Ereditato da IBuildGroupItem) | |
Refresh(array<String[], QueryOptions) | Aggiornare la definizione di compilazione ottenere i valori aggiornati delle proprietà dal server. | |
Save | Salva tutte le modifiche apportate all'oggetto IBuildDefinition al server. |
In alto