This documentation is archived and is not being maintained.

BuildDefinition2010 Class

System.Object
  Microsoft.TeamFoundation.Build.Server.Compatibility.BuildGroupItem2010
    Microsoft.TeamFoundation.Build.Server.Compatibility.BuildDefinition2010

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

[CallOnDeserializationAttribute("AfterDeserialize")]
[ClassVisibilityAttribute(ClientVisibility.Internal, ClientVisibility.Internal)]
[RequiredClientServiceAttribute("BuildServer")]
public sealed class BuildDefinition2010 : BuildGroupItem2010, 
	ICacheable

The BuildDefinition2010 type exposes the following members.

  NameDescription
Public propertyBuildControllerUriGets or sets the URI of the default build controller.
Public propertyConfigurationFolderUri
Public propertyContinuousIntegrationQuietPeriodGets or sets the minimum quiet period between builds when you use the ContinuousIntegrationType.Batch trigger.
Public propertyContinuousIntegrationTypeGets or sets the trigger used for system builds. Multiple values are not allowed.
Public propertyDefaultBuildAgentUri
Public propertyDefaultDropLocationGets or sets the UNC path of the default drop location.
Public propertyDescriptionGets or sets the description.
Public propertyEnabledGets or sets the enabled state.
Public propertyFullPathGets or sets the full path of the item. (Inherited from BuildGroupItem2010.)
Public propertyLastBuildUriGets the URI of the last build. This field is read only.
Public propertyLastGoodBuildLabelGets the label created for the last good build. This field is read only.
Public propertyLastGoodBuildUriGets the URI of the last good build. This field is read only.
Public propertyMaxTimeout
Public propertyNameGets the name of this object. (Inherited from BuildGroupItem2010.)
Public propertyProcessGets or sets the associated process template.
Public propertyProcessParametersGets 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.
Public propertyRetentionPoliciesGets the retention policies. Specifies automatic build deletion policies.
Public propertySchedulesGets the schedules. Specifies the days and time that a build definition should automatically start a build.
Public propertyUriGets or sets the URI of the item. (Inherited from BuildGroupItem2010.)
Public propertyWorkspaceTemplateGets or sets the workspace template that is used to create a workspace on a build agent.
Top

  NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object. (Inherited from Object.)
Public methodGetHashCodeServes as the default hash function. (Inherited from Object.)
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodToString (Overrides Object.ToString().)
Top

  NameDescription
Explicit interface implemetationPrivate methodICacheable.GetCachedSizeGets the average size of this object in bytes.
Top

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show: