Freigeben über


BuildDefinition-Klasse

Vererbungshierarchie

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

Namespace:  Microsoft.TeamFoundation.Build.Server
Assembly:  Microsoft.TeamFoundation.Build.Server (in Microsoft.TeamFoundation.Build.Server.dll)

Syntax

'Declaration
<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

Der BuildDefinition-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode BuildDefinition

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft BatchSize Ruft ab oder legt die maximale Batchgröße fest, wenn Sie den GatedCheckIn Trigger verwenden.
Öffentliche Eigenschaft BuildControllerUri Ruft ab oder legt das URI des standardmäßigen Buildcontrollers fest.
Öffentliche Eigenschaft ContinuousIntegrationQuietPeriod Ruft ab oder legt den minimalen unbeaufsichtigten Punkt zwischen Builds fest, wenn Sie den BatchedContinuousIntegration Trigger verwenden.
Öffentliche Eigenschaft DateCreated Ruft das Datum ab, das diese Builddefinition erstellt wurde.Dieses Feld ist schreibgeschützt.
Öffentliche Eigenschaft DefaultDropLocation Ruft ab oder legt den UNC-Pfad des standardmäßigen Ablagespeicherorts fest.
Öffentliche Eigenschaft Description Ruft die Beschreibung ab oder legt sie fest.
Öffentliche Eigenschaft FullPath Ruft ab oder legt den vollständigen Pfad der Definition fest.
Öffentliche Eigenschaft LastBuildUri Ruft den URI des letzten Builds ab.Dieses Feld ist schreibgeschützt.
Öffentliche Eigenschaft LastGoodBuildLabel Ruft die Bezeichnung ab, die für den letzten gültigen Build erstellt wird.Dieses Feld ist schreibgeschützt.
Öffentliche Eigenschaft LastGoodBuildUri Ruft den URI des letzten gültigen Builds ab.Dieses Feld ist schreibgeschützt.
Öffentliche Eigenschaft Name Ruft den Namen dieses Objekts ab.
Öffentliche Eigenschaft Process Ruft ab oder legt die zugeordnete Prozessvorlage fest.
Öffentliche Eigenschaft ProcessParameters Ruft ab oder legt die Prozessparameter fest.Diese Zeichenfolge muss ein XAML serialisiertes Wörterbuch<String, Object> sein und sollte die Parameter der zugeordneten Prozessvorlage übereinstimmen.
Öffentliche Eigenschaft Properties Ruft die angefügten Eigenschaft ab.
Öffentliche Eigenschaft PropertyCollection
Öffentliche Eigenschaft QueueStatus Ruft ab oder legt den Warteschlangenstatus der Definition fest.
Öffentliche Eigenschaft RetentionPolicies Ruft die Beibehaltungspolitischen Planerrichtlinien ab.Gibt die automatische Buildlöschenrichtlinien an.
Öffentliche Eigenschaft Schedules Ruft die Zeitpläne ab.Gibt die Tage an und setzt Zeit fest, dass eine Builddefinition einen Build automatisch gestartet werden soll.
Öffentliche Eigenschaft TriggerType Ruft ab oder legt den Trigger fest, der für Systembuilder verwendet wird.Mehrere Werte sind nicht zulässig.
Öffentliche Eigenschaft Uri Ruft ab oder legt das URI des Elements fest.
Öffentliche Eigenschaft WorkspaceTemplate Ruft ab oder legt diese Arbeitsbereichsvorlage fest, die verwendet wird, um einen Arbeitsbereich auf einem Build-Agent zu erstellen.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode ToString (Überschreibt Object.ToString().)

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode ICacheable.GetCachedSize Ruft die durchschnittliche Größe dieses Objekts in Bytes ab.

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.TeamFoundation.Build.Server-Namespace