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 gestito continuo di integrazione. | |
BuildController | Ottiene o imposta il controller di compilazione che compila la definizione di compilazione. | |
BuildControllerUri | Ottiene un URI (Uniform Resource Identifier (URI) del controller di compilazione che compila la definizione di compilazione. | |
BuildServer | Ottiene il server o il computer in cui è ospitata 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 generate 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 dell'ultima compilazione per la definizione di compilazione, indipendentemente dallo stato. | |
LastGoodBuildLabel | Ottiene il nome dell'etichetta sull'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. | |
SourceProviders | Un elenco di provider di origine per la definizione | |
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 un URI (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 delle proprietà nella definizione di compilazione specificata. | |
CreateBuildRequest | Crea una richiesta di compilazione dalla definizione di compilazione con i valori per IBuildAgent e destinazione finale impostata all'agente di compilazione predefinito e vengono impostate automaticamente 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 applicate 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 applicate 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 | Consente di eliminare la definizione di compilazione e tutte le compilazioni 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
Metodi di estensione
Nome | Descrizione | |
---|---|---|
CreateInitialSourceProvider | Questo metodo di estensione non deve più essere utilizzato.Viene qui per compatibilità con le versioni precedenti. (Definito da BuildServerExtensions). | |
CreateSourceProvider | (Definito da BuildServerExtensions). | |
GetDefaultSourceProvider | Questo metodo di estensione per IBuildDefinition restituisce il primo provider di origine per la definizione.Se non esiste alcun provider di origine elencato, un provider vuoto di TFVC viene restituito. (Definito da BuildServerExtensions). | |
SetSourceProvider | Questo metodo di estensione non deve più essere utilizzato.Viene qui per compatibilità con le versioni precedenti. (Definito da BuildServerExtensions). |
In alto