Inheritance Hierarchy
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
<RequiredClientServiceAttribute("BuildServer")> _
<ClassVisibilityAttribute(ClientVisibility.Internal, ClientVisibility.Internal)> _
<CallOnDeserializationAttribute("AfterDeserialize")> _
<DataContractAttribute> _
Public NotInheritable Class BuildDefinition _
    Implements ICacheable
[RequiredClientServiceAttribute("BuildServer")]
[ClassVisibilityAttribute(ClientVisibility.Internal, ClientVisibility.Internal)]
[CallOnDeserializationAttribute("AfterDeserialize")]
[DataContractAttribute]
public sealed class BuildDefinition : ICacheable
[RequiredClientServiceAttribute(L"BuildServer")]
[ClassVisibilityAttribute(ClientVisibility::Internal, ClientVisibility::Internal)]
[CallOnDeserializationAttribute(L"AfterDeserialize")]
[DataContractAttribute]
public ref class BuildDefinition sealed : ICacheable
[<Sealed>]
[<RequiredClientServiceAttribute("BuildServer")>]
[<ClassVisibilityAttribute(ClientVisibility.Internal, ClientVisibility.Internal)>]
[<CallOnDeserializationAttribute("AfterDeserialize")>]
[<DataContractAttribute>]
type BuildDefinition =  
    class 
        interface ICacheable 
    end
public final class BuildDefinition implements ICacheable
The BuildDefinition type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| .gif) | BuildDefinition | 
Top
Properties
| Name | Description | |
|---|---|---|
| .gif) | BatchSize | Gets or sets the maximum batch size when you use the GatedCheckIn trigger. | 
| .gif) | BuildControllerUri | Gets or sets the URI of the default build controller. | 
| .gif) | ContinuousIntegrationQuietPeriod | Gets or sets the minimum quiet period between builds when you use the BatchedContinuousIntegration trigger. | 
| .gif) | DateCreated | Gets the date this build definition was created. This field is read only. | 
| .gif) | DefaultDropLocation | Gets or sets the UNC path of the default drop location. | 
| .gif) | Description | Gets or sets the description. | 
| .gif) | FullPath | Gets or sets the full path of the definition. | 
| .gif) | LastBuildUri | Gets the URI of the last build. This field is read only. | 
| .gif) | LastGoodBuildLabel | Gets the label created for the last good build. This field is read only. | 
| .gif) | LastGoodBuildUri | Gets the URI of the last good build. This field is read only. | 
| .gif) | Name | Gets the name of this object. | 
| .gif) | Process | Gets or sets the associated process template. | 
| .gif) | ProcessParameters | Gets or sets the process parameters. This string should be an XAML serialized Dictionary<String, Object> and should match the parameters of the associated process template. | 
| .gif) | Properties | Gets the attached property values. | 
| .gif) | PropertyCollection | |
| .gif) | QueueStatus | Gets or sets the queue status of the definition. | 
| .gif) | RetentionPolicies | Gets the retention policies. Specifies automatic build deletion policies. | 
| .gif) | Schedules | Gets the schedules. Specifies the days and time that a build definition should automatically start a build. | 
| .gif) | SourceProviders | Gets the source providers for this definition. | 
| .gif) | TriggerType | Gets or sets the trigger used for system builds. Multiple values are not allowed. | 
| .gif) | Uri | Gets or sets the URI of the item. | 
| .gif) | WorkspaceTemplate | Gets or sets the workspace template that is used to create a workspace on a build agent. | 
Top
Methods
| Name | Description | |
|---|---|---|
| .gif) | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | 
| .gif) | GetHashCode | Serves as the default hash function. (Inherited from Object.) | 
| .gif) | GetType | Gets the Type of the current instance. (Inherited from Object.) | 
| .gif) | ToString | (Overrides Object.ToString().) | 
Top
Explicit Interface Implementations
| Name | Description | |
|---|---|---|
| .gif) .gif) | ICacheable.GetCachedSize | Gets the average size of this object in bytes. | 
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.