Partager via


BuildDetail Class

Represents a build that has transitioned out of the build queue.

Inheritance Hierarchy

System.Object
  Microsoft.TeamFoundation.Build.Server.BuildDetail

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

Syntax

'Declaration
<RequiredClientServiceAttribute("BuildServer")> _
<CallOnDeserializationAttribute("AfterDeserialize")> _
<ClassVisibilityAttribute(ClientVisibility.Internal)> _
Public NotInheritable Class BuildDetail _
    Implements ICacheable
[RequiredClientServiceAttribute("BuildServer")]
[CallOnDeserializationAttribute("AfterDeserialize")]
[ClassVisibilityAttribute(ClientVisibility.Internal)]
public sealed class BuildDetail : ICacheable
[RequiredClientServiceAttribute(L"BuildServer")]
[CallOnDeserializationAttribute(L"AfterDeserialize")]
[ClassVisibilityAttribute(ClientVisibility::Internal)]
public ref class BuildDetail sealed : ICacheable
[<Sealed>]
[<RequiredClientServiceAttribute("BuildServer")>]
[<CallOnDeserializationAttribute("AfterDeserialize")>]
[<ClassVisibilityAttribute(ClientVisibility.Internal)>]
type BuildDetail =  
    class 
        interface ICacheable 
    end
public final class BuildDetail implements ICacheable

The BuildDetail type exposes the following members.

Constructors

  Name Description
Public method BuildDetail

Top

Properties

  Name Description
Public property BuildControllerUri Gets the URI of the build controller used for this build.
Public property BuildDefinitionUri Gets the URI of the build definition to which this build belongs.
Public property BuildNumber Gets the build number.
Public property CompilationStatus Gets the compilation status.
Public property ContainerId Gets the ContainerId for the container associated with this BuildDetail
Public property Definition Gets the BuildDefinition object to which this BuildDetail belongs.
Public property DropLocation Gets the drop location for build outputs.
Public property DropLocationRoot Gets the drop location root for build outputs. This field is read only.
Public property FinishTime Gets the finish time.
Public property Information Gets the build information node hierarchy.
Public property IsDeleted Gets a value indicating whether this build has been deleted.
Public property KeepForever Gets a value indicating whether this build is included in retention policy calculations.
Public property LabelName Gets the version control label created for this build.
Public property LastChangedBy Gets the domain user name of the user who last changed the build.
Public property LastChangedByDisplayName Gets the display name of the user who last changed the build.
Public property LastChangedOn Gets the date and time of the last modification.
Public property LogLocation Gets the log location.
Public property ProcessParameters Gets the parameters that were used.
Public property Quality Gets the quality.
Public property QueueIds Gets the queued build IDs for this build.
Public property Reason Gets the reason this build started.
Public property SourceGetVersion Gets the version of sources to include in the build. This field is read only.
Public property StartTime Gets the start time.
Public property Status Gets the status.
Public property TeamProject Gets the team project to which this build belongs. This field is read only.
Public property TestStatus Gets the test status.
Public property Uri Gets the URI. This field is read only.

Top

Methods

  Name Description
Public method Equals Determines whether the specified object is equal to the current object. (Inherited from Object.)
Public method GetHashCode Serves as the default hash function. (Inherited from Object.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method ToString (Overrides Object.ToString().)

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method 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.

See Also

Reference

Microsoft.TeamFoundation.Build.Server Namespace