This documentation is archived and is not being maintained.
IBuildServer Interface
Visual Studio 2010
Interface for the server that is running Team Foundation Build.
Assembly: Microsoft.TeamFoundation.Build.Client (in Microsoft.TeamFoundation.Build.Client.dll)
The IBuildServer type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | BuildServerVersion | Gets the version of the build server. |
![]() | NoCICheckInComment | Gets the comment string that signals the continuous integration system to ignore a check-in. Any check-in with this string in its comment will not trigger a new build. |
![]() | TeamFoundationServer | Obsolete. Gets the TeamFoundationServer object that created this IBuildServer. |
![]() | TeamProjectCollection | Gets the TeamProjectCollection object that created this IBuildServer. |
| Name | Description | |
|---|---|---|
![]() | AddBuildQuality(String, String) | Adds the build quality to the specified team project. |
![]() | AddBuildQuality(String, String[]) | Adds the array of build qualities to the specified team project. |
![]() | CancelBuilds(Int32[]) | Cancels queued builds with the provided IDs if they are currently in active or postponed states. |
![]() | CancelBuilds(IQueuedBuild[]) | Cancels the provided queued builds if they are currently in the active or postponed states. |
![]() | CreateBuildAgent | Obsolete. Creates a new build agent owned by the build server. |
![]() | CreateBuildAgentSpec() | Creates a new build agent specification that can be used to query build agents. |
![]() | CreateBuildAgentSpec(String) | Obsolete. Creates a new build agent specification that can be used to query build agents. |
![]() | CreateBuildAgentSpec(IBuildAgent) | Creates a new build agent specification that can be used to query build agents. |
![]() | CreateBuildAgentSpec(String, String) | Obsolete. Creates a new build agent specification that can be used to query build agents. |
![]() | CreateBuildAgentSpec(String, String, List(String)) | Creates a new build agent specification that can be used to query build agents. |
![]() | CreateBuildAgentSpec(String, String, String, Int32) | Obsolete. Creates a new build agent specification that can be used to query build agents. |
![]() | CreateBuildControllerSpec() | Creates a new build controller specification that can be used to query build controllers. |
![]() | CreateBuildControllerSpec(String, String) | Creates a new build controller specification that can be used to query build controllers. |
![]() | CreateBuildDefinition | Creates a new build definition owned by the build server. |
![]() | CreateBuildDefinitionSpec(String) | Creates a new build definition specification that can be used to query build definitions. |
![]() | CreateBuildDefinitionSpec(IBuildDefinition) | Creates a new build definition specification that can be used to query build definitions. |
![]() | CreateBuildDefinitionSpec(String, String) | Creates a new build definition specification that can be used to query build definitions. |
![]() | CreateBuildDetailSpec(IEnumerable(Uri)) | Creates a new build detail specification that can be used to query builds for the specified definitions. |
![]() | CreateBuildDetailSpec(String) | Creates a new build detail specification that can be used to query builds for a team project. |
![]() | CreateBuildDetailSpec(IBuildDefinition) | Creates a new build detail specification that can be used to query builds for a team project. |
![]() | CreateBuildDetailSpec(IBuildDefinitionSpec) | Creates a new build detail specification that can be used to query builds for a team project. |
![]() | CreateBuildDetailSpec(String, String) | Creates a new build detail specification that can be used to query builds for a team project. |
![]() | CreateBuildQueueSpec(IEnumerable(Uri)) | Creates a new build queue specification that can be used to query queued builds. |
![]() | CreateBuildQueueSpec(String) | Creates a new build queue specification that can be used to query queued builds. |
![]() | CreateBuildQueueSpec(String, String) | Creates a new build queue specification that can be used to query queued builds. |
![]() | CreateBuildRequest(Uri) | Creates a new build request for the specified build definition. |
![]() | CreateBuildRequest(Uri, Uri) | Creates a new build request for the specified build definition and controller. |
![]() | CreateBuildServiceHost(String, Uri) | Creates a new service host with the specified name and base URL. |
![]() | CreateBuildServiceHost(String, String, String, Int32) | Creates a new service host with the specified name, and with a base URL consisting of the specified scheme, host, port, and the default path. |
![]() | CreateProcessTemplate | Creates a new build process template, to be used by build definitions. |
![]() | CreateQueuedBuildsView() | Creates a queued builds view.</ |
![]() | CreateQueuedBuildsView(IEnumerable(Uri)) | Creates a queued builds view filtered by the provided definitions. |
![]() | CreateQueuedBuildsView(String) | Creates a queued builds view filtered by team project. |
![]() | CreateTeamProjectComponents | Creates the build components that are needed to create a TeamProject. |
![]() | DeleteBuildAgents(Uri[]) | Deletes build agents from the server. |
![]() | DeleteBuildAgents(IBuildAgent[]) | Deletes build agents from the server. |
![]() | DeleteBuildControllers(Uri[]) | Deletes build controllers from the server. |
![]() | DeleteBuildControllers(IBuildController[]) | Deletes build controllers from the server. |
![]() | DeleteBuildDefinitions(Uri[]) | Deletes build definitions from the server. |
![]() | DeleteBuildDefinitions(IBuildDefinition[]) | Deletes build definitions from the server. |
![]() | DeleteBuildQuality(String, String) | Deletes the specified build quality from the target team project. |
![]() | DeleteBuildQuality(String, String[]) | Deletes the specified array of build qualities from the target team project. |
![]() | DeleteBuilds(Uri[]) | Deletes builds from the server. All parts of the build are deleted. |
![]() | DeleteBuilds(IBuildDetail[]) | Deletes builds from the server. All parts of the build are deleted. |
![]() | DeleteBuilds(Uri[], DeleteOptions) | Deletes builds from the server. |
![]() | DeleteBuilds(IBuildDetail[], DeleteOptions) | Deletes builds from the server. |
![]() | DeleteBuildServiceHost | Deletes the service host and all associated services from the server. |
![]() | DeleteProcessTemplates | Deletes the build process templates from the server. |
![]() | DestroyBuilds(Uri[]) | Destroys builds from the server. |
![]() | DestroyBuilds(IBuildDetail[]) | Destroys builds from the server. |
![]() | EvaluateSchedules | Obsolete. This method is called by TfsServerScheduler. |
![]() | GetAffectedBuildDefinitions(String[]) | Gets an array of all build definitions affected by the specified Version Control server paths. |
![]() | GetAffectedBuildDefinitions(String[], ContinuousIntegrationType) | Gets an array of all build definitions affected by the specified Version Control server paths and are configured with a trigger supplied in the filter. |
![]() | GetAllBuildDetails | Gets a single build with all details. |
![]() | GetBuild(Uri) | Gets a single build. |
![]() | GetBuild(Uri, String[], QueryOptions) | Gets a single build. |
![]() | GetBuild(IBuildDefinitionSpec, String, String[], QueryOptions) | Gets a single build. |
![]() | GetBuildAgent | Gets a single build agent. |
![]() | GetBuildController(String) | |
![]() | GetBuildController(Uri, Boolean) | |
![]() | GetBuildDefinition(Uri) | Gets a single build definition. |
![]() | GetBuildDefinition(String, String) | Gets a single build definition. |
![]() | GetBuildDefinition(Uri, QueryOptions) | Gets a single build definition using the specified options to control the amount of data retrieved. |
![]() | GetBuildDefinition(String, String, QueryOptions) | Gets a single build definition using the specified options to control the amount of data retrieved. |
![]() | GetBuildQualities | Gets the array of defined build qualities for the target team project. |
![]() | GetBuildServiceHost(String) | Gets the service host that matches the specified name. |
![]() | GetBuildServiceHost(Uri) | Gets the service host that matches the specified URI. |
![]() | GetDisplayText | Gets the localized display text for enumeration values, or the ToString() value. |
![]() | GetDisplayTextValues | Gets an array of the localized display text values for an enumeration, or the ToString value. |
![]() | GetEnumValue | Gets an enumeration value from corresponding localized display text. |
![]() | GetMinimalBuildDetails | Gets a single build without agent, definition, or information nodes. |
![]() | GetQueuedBuild(Int32, QueryOptions) | Gets a single queued build for a specified ID. |
![]() | GetQueuedBuild(Int32[], QueryOptions) | Gets the queued builds for the specified IDs. |
![]() | GetScheduleDaysFromDaysOfWeek | Takes an array of DayOfWeek enumeration values and returns a ScheduleDays value that can be used to set ISchedule.DaysToBuild. |
![]() | ProcessChangeset | Obsolete. Processes a changeset in Team Foundation version control and queues a new build for all items affected by the check-in and have continuous integration enabled. |
![]() | QueryBuildAgents(String) | Obsolete. Obsolete. Gets the build agents for the specified team project. |
![]() | QueryBuildAgents(IBuildAgentSpec) | Gets a single build agent query result for a specified build agent specification. |
![]() | QueryBuildAgents(IBuildAgentSpec[]) | Gets the build agent query results for the specified build agent specifications. |
![]() | QueryBuildAgentsByUri | Gets the build agents that match the specified URIs. |
![]() | QueryBuildControllers() | Gets all build controllers and their associated agents. |
![]() | QueryBuildControllers(Boolean) | Gets all build controllers. |
![]() | QueryBuildControllers(IBuildControllerSpec) | Gets a single build controller query result for a specified build controller specification. |
![]() | QueryBuildControllers(IBuildControllerSpec[]) | Gets the build controller query results for the specified build controller specifications. |
![]() | QueryBuildControllersByUri | Gets the build controllers that match the specified URIs. |
![]() | QueryBuildDefinitions(String) | Gets the build definitions for the specified team project. |
![]() | QueryBuildDefinitions(IBuildDefinitionSpec) | Gets a single build definition query result for a specified build definition specification. |
![]() | QueryBuildDefinitions(IBuildDefinitionSpec[]) | Gets the build definition query results for a specified array of build definition specifications. |
![]() | QueryBuildDefinitions(String, QueryOptions) | Gets the build definitions for the specified team project. The specified query options determine the amount of data that is retrieved in the query. |
![]() | QueryBuildDefinitionsByUri(Uri[]) | Gets the build definitions that match the specified URIs. |
![]() | QueryBuildDefinitionsByUri(Uri[], QueryOptions) | Gets the build definitions that match the given URIs. The specified query options determine the amount of data that is retrieved in the query. |
![]() | QueryBuilds(String) | Gets all builds for a team project. |
![]() | QueryBuilds(IBuildDefinition) | Gets all builds for a build definition. |
![]() | QueryBuilds(IBuildDefinitionSpec) | Gets all builds for a build definition specification. |
![]() | QueryBuilds(IBuildDetailSpec) | Gets a single build query result for the specified build specification. |
![]() | QueryBuilds(IBuildDetailSpec[]) | Gets the build query results for the specified list of build specifications. |
![]() | QueryBuilds(String, String) | Gets all builds for a team project and definition. |
![]() | QueryBuildsByUri(Uri[], String[], QueryOptions) | Gets the builds that match the specified URIs. |
![]() | QueryBuildsByUri(Uri[], String[], QueryOptions, QueryDeletedOption) | Gets the builds that match the specified URIs. |
![]() | QueryBuildServiceHosts | Gets an array of all build service hosts that are hosted on the specified computers. |
![]() | QueryBuildServiceHostsByUri | Gets the build service hosts that match the specified URIs. |
![]() | QueryProcessTemplates(String) | Gets all build process templates for a Team Project. |
![]() | QueryProcessTemplates(String, ProcessTemplateType[]) | Gets all build process templates for a Team Project of a specified type or types. |
![]() | QueryQueuedBuilds(IQueuedBuildSpec) | Gets a single build query result for a specified queued build specification. |
![]() | QueryQueuedBuilds(IQueuedBuildSpec[]) | Gets the build query results for a specified array of queued build specifications. |
![]() | QueueBuild(IBuildDefinition) | Queues a build for the specified build definition with all default options. |
![]() | QueueBuild(IBuildRequest) | Queues a build for the specified build request with default QueueOptions. |
![]() | QueueBuild(IBuildRequest, QueueOptions) | Queues a build for the specified build request. |
![]() | SaveBuildAgents | Saves any changes made to the build agents to the server. |
![]() | SaveBuildControllers | Saves any changes made to the build controllers to the server. |
![]() | SaveBuildDefinitions | Saves any changes made to the build definitions to the server. |
![]() | SaveBuilds | Saves any changes made on the builds to the server. |
![]() | SaveBuildServiceHost | Saves the service host changes to the server. |
![]() | SaveProcessTemplates | Saves any changes made to the build process templates to the server. |
![]() | SaveQueuedBuilds | Saves any changes made to the queued builds to the server. |
![]() | StopBuilds(Uri[]) | Stops all builds with the specified URIs. |
![]() | StopBuilds(IBuildDetail[]) | Stops the specified builds. |
![]() | TestConnectionForBuildAgent | Instructs application-tier to test connection for build agent and updates the agent status messages. |
![]() | TestConnectionForBuildController | Instructs application-tier to test connection for build controller and updates the controller status messages. |
![]() | TestConnectionsForBuildMachine | Instructs application-tier to test connection for build machine resources and update resource status messages. |
Show:
