Поделиться через


TeamFoundationBuildService - класс

Предоставляет методы для управления построения определения построения шаблонов процессов и очередь построения.Используйте TeamFoundationServiceHost.GetService<T>() или TeamFoundationRequestContext.GetService<T>() для получения экземпляра этого класса.

Иерархия наследования

System.Object
  Microsoft.TeamFoundation.Build.Server.TeamFoundationBuildService

Пространство имен:  Microsoft.TeamFoundation.Build.Server
Сборка:  Microsoft.TeamFoundation.Build.Server (в Microsoft.TeamFoundation.Build.Server.dll)

Синтаксис

'Декларация
Public NotInheritable Class TeamFoundationBuildService _
    Implements ITeamFoundationService
public sealed class TeamFoundationBuildService : ITeamFoundationService

Тип TeamFoundationBuildService предоставляет следующие члены.

Методы

  Имя Описание
Открытый метод AddBuildDefinitions Добавляет определения построения на сервер построения.Возвращаемый список определений построений соответствует список ввода поэтому вызывающий может связать созданные идентификаторы.
Открытый метод AddBuildQualities Добавляет указанные свойства построения к командному проекту.
Открытый метод AddProcessTemplates Добавляет указанные шаблоны процессов в базе данных.Возвращаемый список шаблонов соответствует список ввода поэтому вызывающий может связать созданные идентификаторы.
Открытый метод CancelBuilds Пытается отменить очереди построения с предоставленными идентификаторами.Если построение начато, уже завершения или еще не существует, возникает исключение.
Открытый метод CreateTeamProject Настройка разрешений и структуры, необходимые для нового командного проекта.
Открытый метод DeleteBuildDefinitions Удаление определения построения с сервера.
Открытый метод DeleteBuildQualities Свойства построения удалитей из указанного командного проекта.
Открытый метод DeleteBuilds Построение удалитей и поддерживающие данные.Метки, результаты тестов и данные влияния тестов удалены.Binary и символы построения в очередь и удаляются как фоновое задание.
Открытый метод DeleteProcessTemplates Удаляет шаблоны процессов с сервера.
Открытый метод DeleteTeamProject Удаляет все объекты, которые принадлежат определенному командному проекту.
Открытый метод DestroyBuilds Окончательно удаляет указанные построения из базы данных.Эта операция разрушительна.Это означает, что разрушенные построения не может быть восстановлена.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Открытый метод GetAffectedBuildDefinitions Получает список определений построения, затронутых указанными путями сервера управления версиями.Тип непрерывной интеграции дополнительного фильтра, чтобы ограничить определения построения, которые возвращаются.
Открытый метод GetBuildQualities Извлекает список качеств построения для конкретного командного проекта.
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод NotifyBuildCompleted Уведомляет сервер, что построение с предоставленным uri завершено.
Открытый метод QueryBuildDefinitions(TeamFoundationRequestContext, BuildDefinitionSpec) Определения построения запросов используя предоставленную спецификацию запроса.
Открытый метод QueryBuildDefinitions(TeamFoundationRequestContext, IList<BuildDefinitionSpec>)
Открытый метод QueryBuildDefinitionsByUri
Открытый метод QueryBuilds
Открытый метод QueryBuildsByUri
Открытый метод QueryProcessTemplates Запросы списка шаблонов процессов в определенном командном проекте.
Открытый метод QueryProcessTemplatesById Запрашивает шаблоны процессов идентификатору.
Открытый метод QueryQueuedBuilds Извлекает очередь построения с помощью спецификации ввода.
Открытый метод QueryQueuedBuildsById Извлекает очередь построения идентификатору.
Открытый метод QueueBuilds Построение очередей с помощью запросов и указанные параметры.Если какие-либо запросы завершаются ошибкой, то по какой-либо причине сбоя метода все очереди и запросы.
Открытый метод RequestIntermediateLogs Запрашивает промежуточные журналы диагностики для быть доступен в место удаления.
Открытый метод StartQueuedBuildsNow
Открытый метод StopBuilds Останавливает построение с предоставленным Uri, если они в настоящее время выполняется.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)
Открытый метод UpdateBuildDefinitions Определения построений обновления существующих.Свойства [Process] и левой [WorkspaceTemplate] могут быть null, если они должны остаются неизменными.
Открытый метод UpdateBuildInformation Добавление, обновление или данные о построении удалитей для набора построения.Список вывода индексированные параллельные в список ввода для простым ассоциации.
Открытый метод UpdateBuilds Построение обновления существующих предоставленными обновления.
Открытый метод UpdateProcessTemplates Шаблоны процессов обновления существующих с помощью предоставленных объектов.
Открытый метод UpdateQueuedBuilds Обновляет очередь построения, используя предоставленные обновления.

В начало страницы

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод ITeamFoundationService.ServiceEnd
Явная реализация интерфейсаЗакрытый метод ITeamFoundationService.ServiceStart

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.TeamFoundation.Build.Server - пространство имен