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 | |
---|---|---|
BuildDefinition |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
BatchSize | Ruft ab oder legt die maximale Batchgröße fest, wenn Sie den GatedCheckIn Trigger verwenden. | |
BuildControllerUri | Ruft ab oder legt das URI des standardmäßigen Buildcontrollers fest. | |
ContinuousIntegrationQuietPeriod | Ruft ab oder legt den minimalen unbeaufsichtigten Punkt zwischen Builds fest, wenn Sie den BatchedContinuousIntegration Trigger verwenden. | |
DateCreated | Ruft das Datum ab, das diese Builddefinition erstellt wurde.Dieses Feld ist schreibgeschützt. | |
DefaultDropLocation | Ruft ab oder legt den UNC-Pfad des standardmäßigen Ablagespeicherorts fest. | |
Description | Ruft die Beschreibung ab oder legt sie fest. | |
FullPath | Ruft ab oder legt den vollständigen Pfad der Definition fest. | |
LastBuildUri | Ruft den URI des letzten Builds ab.Dieses Feld ist schreibgeschützt. | |
LastGoodBuildLabel | Ruft die Bezeichnung ab, die für den letzten gültigen Build erstellt wird.Dieses Feld ist schreibgeschützt. | |
LastGoodBuildUri | Ruft den URI des letzten gültigen Builds ab.Dieses Feld ist schreibgeschützt. | |
Name | Ruft den Namen dieses Objekts ab. | |
Process | Ruft ab oder legt die zugeordnete Prozessvorlage fest. | |
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. | |
Properties | Ruft die angefügten Eigenschaft ab. | |
PropertyCollection | ||
QueueStatus | Ruft ab oder legt den Warteschlangenstatus der Definition fest. | |
RetentionPolicies | Ruft die Beibehaltungspolitischen Planerrichtlinien ab.Gibt die automatische Buildlöschenrichtlinien an. | |
Schedules | Ruft die Zeitpläne ab.Gibt die Tage an und setzt Zeit fest, dass eine Builddefinition einen Build automatisch gestartet werden soll. | |
TriggerType | Ruft ab oder legt den Trigger fest, der für Systembuilder verwendet wird.Mehrere Werte sind nicht zulässig. | |
Uri | Ruft ab oder legt das URI des Elements fest. | |
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 | |
---|---|---|
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
ToString | (Überschreibt Object.ToString().) |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
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.