IBuildAgent Members

Include Protected Members
Include Inherited Members

This interface defines methods for accessing the build agent on the Team Foundation Build computer.

The IBuildAgent type exposes the following members.

Methods

 

Name

Description

Public method

CopyTo

Creates a copy of the build agent in the specified team project.

Public method

CreateSpec

Creates a new build agent specification for this build agent.

Public method

Delete

Deletes the build agent from the build computer.

Public method

GetExpandedBuildDirectory

Gets the build directory for the build agent with all variable expansions evaluated according to the given build definition.

Public method

Refresh

Refreshes the build group item by retrieving current property values from the build server. (Inherited from IBuildGroupItem.)

Public method

Save

Saves any changes that were made to the build agent on the build computer.

Top

Properties

 

Name

Description

Public property

BuildDirectory

Gets or sets a path of the build agent working directory.

Public property

BuildServer

Gets an IBuildServer of the server that owns the build agent.

Public property

Description

Gets or sets the description of the build agent.

Public property

FullPath

Gets the full path of this build group item. (Inherited from IBuildGroupItem.)

Public property

MachineName

Gets or sets the computer name for the build agent.

Public property

MaxProcesses

Gets or sets the maximum number of processes to use for the build agent.

Public property

Name

Gets or sets the name of the build group item. (Inherited from IBuildGroupItem.)

Public property

Port

Gets or sets the port number for the build agent.

Public property

QueueCount

Gets the current queue count for the build agent. All queue statuses are included in this count.

Public property

RequireSecureChannel

Obsolete. Do not use.

Public property

Status

Gets or sets the build agent status.

Public property

StatusMessage

Gets a message from the build computer about the build agent status.

Public property

TeamProject

Gets the team project that owns the build group item. (Inherited from IBuildGroupItem.)

Public property

Uri

Gets the URI of the build group item. (Inherited from IBuildGroupItem.)

Top

See Also

Reference

IBuildAgent Interface

Microsoft.TeamFoundation.Build.Client Namespace