Condividi tramite


Classe BuildDefinition

Gerarchia di ereditarietà

System.Object
  Microsoft.TeamFoundation.Build.Server.BuildDefinition

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

Sintassi

'Dichiarazione
<ClassVisibilityAttribute(ClientVisibility.Internal, ClientVisibility.Internal)> _
<CallOnDeserializationAttribute("AfterDeserialize")> _
<RequiredClientServiceAttribute("BuildServer")> _
<DataContractAttribute> _
Public NotInheritable Class BuildDefinition _
    Implements ICacheable
[ClassVisibilityAttribute(ClientVisibility.Internal, ClientVisibility.Internal)]
[CallOnDeserializationAttribute("AfterDeserialize")]
[RequiredClientServiceAttribute("BuildServer")]
[DataContractAttribute]
public sealed class BuildDefinition : ICacheable

Il tipo BuildDefinition espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico BuildDefinition

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica BatchSize Ottiene o imposta le dimensioni massime del batch quando si utilizza il trigger GatedCheckIn.
Proprietà pubblica BuildControllerUri Ottiene o imposta un valore che specifica l'uri del controller di compilazione predefinito.
Proprietà pubblica ContinuousIntegrationQuietPeriod Ottiene o imposta il periodo di attesa minimo tra compilazioni quando si utilizza il trigger BatchedContinuousIntegration.
Proprietà pubblica DateCreated Ottiene la data che questa definizione di compilazione creata.Questo campo è di sola lettura.
Proprietà pubblica DefaultDropLocation Ottiene o imposta il percorso UNC della destinazione finale predefinita.
Proprietà pubblica Description Ottiene o imposta la descrizione.
Proprietà pubblica FullPath Ottiene o imposta il percorso completo della definizione.
Proprietà pubblica LastBuildUri Ottiene l'uri di compilazione più recente.Questo campo è di sola lettura.
Proprietà pubblica LastGoodBuildLabel Ottiene l'etichetta creata per l'ultima compilazione valida.Questo campo è di sola lettura.
Proprietà pubblica LastGoodBuildUri Ottiene l'uri dell'ultima compilazione valida.Questo campo è di sola lettura.
Proprietà pubblica Name Ottiene il nome di questo oggetto.
Proprietà pubblica Process Ottiene o imposta il modello di processo connesso.
Proprietà pubblica ProcessParameters Ottiene o imposta i parametri del processo.Questa stringa deve essere<String, Object> di dizionario serializzato XAML e dovrebbe corrispondere ai parametri del modello di processo connesso.
Proprietà pubblica Properties Ottiene i valori della proprietà associata.
Proprietà pubblica PropertyCollection
Proprietà pubblica QueueStatus Ottiene o imposta lo stato della coda di definizione.
Proprietà pubblica RetentionPolicies Ottiene i criteri di conservazione.Specifica i criteri automatici di eliminazione di compilazione.
Proprietà pubblica Schedules Ottiene le pianificazioni.Specifica i giorni e i processi che una definizione di compilazione deve automaticamente avviare una compilazione.
Proprietà pubblica TriggerType Ottiene o imposta il trigger utilizzato per le compilazioni di sistema.Più valori non sono consentiti.
Proprietà pubblica Uri Ottiene o imposta un valore che specifica l'uri dell'elemento.
Proprietà pubblica WorkspaceTemplate Ottiene o imposta il modello dell'area di lavoro utilizzato per creare un'area di lavoro su un agente di compilazione.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico ToString (Esegue l'override di Object.ToString()).

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ICacheable.GetCachedSize Ottiene la dimensione media di questo oggetto in byte.

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.TeamFoundation.Build.Server