IBuildServiceHost Interface
Interface for a build service host in the server that is running Team Foundation Build.
Namespace: Microsoft.TeamFoundation.Build.Client
Assembly: Microsoft.TeamFoundation.Build.Client (in Microsoft.TeamFoundation.Build.Client.dll)
Syntax
'Declaration
Public Interface IBuildServiceHost
public interface IBuildServiceHost
public interface class IBuildServiceHost
type IBuildServiceHost = interface end
public interface IBuildServiceHost
The IBuildServiceHost type exposes the following members.
Properties
Name | Description | |
---|---|---|
AcquiredOn | Gets the date and time of registration with TFS if this service host is online, else returns DateTime.MinValue. | |
Agents | Gets a read-only collection of agents that is associated with this service host. | |
BaseUrl | Gets or sets the base URL for this service host. | |
BuildServer | Gets the build server for this service host. | |
ConnectedOn | Gets the date and time of connection to the message queue if this service host is online, else returns DateTime.MinValue. | |
Controller | Gets the build controller that is associated with this service host. | |
IsVirtual | Gets a value indicating whether this service host is virtual. A virtual service host is dynamically allocated to computers on demand instead of statically at installation time. | |
MessageQueueUrl | Gets the message queue address. This field is for system use only. | |
Name | Gets or sets the name for this service host. | |
RequireClientCertificates | Gets or sets a flag that describes whether the service host requires client certificates for incoming calls. | |
Status | Gets the online status of the service host. | |
StatusChangedOn | Gets the date and time of the last online/offline status change of the service host. | |
Uri | Gets the uniform resource identifier (URI) for this service host. |
Top
Methods
Name | Description | |
---|---|---|
AddBuildAgent | Adds a build agent to the collection of agents that are associated with this service host. | |
CreateBuildAgent(String, String) | Creates a build agent that is associated with the current service host and adds it to the collection of agents. | |
CreateBuildAgent(String, String, IBuildController) | Creates a build agent that is associated with the current service host and adds it to the collection of agents. | |
CreateBuildController | Creates a build controller that is associated with the current service host. | |
Delete | Deletes the service host together with all associated controllers and agents. | |
DeleteBuildAgent | Deletes the specified build agent from this service host. | |
DeleteBuildController | Deletes the build controller that is associated with this service host. | |
FindBuildAgent | Gets the build agent that has the specified name and that is associated with the specified build controller. | |
ReleaseOwnership | Releases ownership of the service host. | |
Save | Saves any changes that were made since the last time that the save method was called. | |
SetBuildAgentStatus | Sets the build agent status. | |
SetBuildController | Switches the build controller that is associated with this service host. | |
SetBuildControllerStatus | Sets the build controller status. | |
TakeOwnership | Takes ownership of the service host. |
Top