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


IBuildServer - интерфейс

Взаимодействие сервера, на котором выполняется Team Foundation Build.

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

Синтаксис

'Декларация
Public Interface IBuildServer
public interface IBuildServer

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

Свойства

  Имя Описание
Открытое свойство BuildServerVersion Возвращает версию сервера построения.
Открытое свойство NoCICheckInComment Получает строку комментария, сигнализирует систему непрерывной интеграции для пропуска возврат.Любой возврат с этой строкой в своем комментарии не активировать новое построение.
Открытое свойство TeamProjectCollection Возвращает объект TeamProjectCollection, который создал это IBuildServer.

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

Методы

  Имя Описание
Открытый метод AddBuildQuality(String, String) Добавляет свойство построения к конкретному командному проекту.
Открытый метод AddBuildQuality(String, array<String[]) Добавляет массив качеств построения к конкретному командному проекту.
Открытый метод BeginQueryBuildDefinitions Получает результаты запроса определения построения для данного массива спецификаций определения построения.
Открытый метод BeginQueryBuildDefinitionsByUri Начинает асинхронную операцию для запросов определения построения универсальный код ресурса (URI).
Открытый метод BeginQueryBuilds Начинает асинхронную операцию для вывода построения, используя массив спецификаций.
Открытый метод BeginQueryBuildsByUri Возвращает построения, которые соответствуют заданному Uri.
Открытый метод BeginQueryQueuedBuilds Начинает асинхронную операцию для выполнения запросов очереди построения.
Открытый метод CancelBuilds(array<Int32[]) Отмена очереди построения с предоставленными идентификаторами, если они в настоящее время находятся в активном или отложенных состояниях.
Открытый метод CancelBuilds(array<IQueuedBuild[]) Отменяет предоставленные в очереди построений, если они в настоящее время находятся в активном или отложенных состояниях.
Открытый метод CreateBuildAgentSpec() Создает новую спецификацию агента построения, которую можно использовать для запроса агенты построения.
Открытый метод CreateBuildAgentSpec(IBuildAgent) Создает новую спецификацию агента построения, которую можно использовать для запроса агенты построения.
Открытый метод CreateBuildAgentSpec(String, String, List<String>) Создает новую спецификацию агента построения, которую можно использовать для запроса агенты построения.
Открытый метод CreateBuildAgentSpec(String, String, array<String[], List<String>) Создает новую спецификацию агента построения, которую можно использовать для запроса агенты построения.
Открытый метод CreateBuildControllerSpec() Создает новую спецификацию контроллера построений, которую можно использовать для запроса контроллеры построений.
Открытый метод CreateBuildControllerSpec(String, String) Создает новую спецификацию контроллера построений, которую можно использовать для запроса контроллеры построений.
Открытый метод CreateBuildControllerSpec(String, String, array<String[], Boolean) Создает новую спецификацию контроллера построений, которую можно использовать для запроса контроллеры построений.
Открытый метод CreateBuildDefinition Создает новое определение построения, принадлежащая сервером построения.
Открытый метод CreateBuildDefinitionSpec(String) Создает новую спецификацию определения построения, которую можно использовать для запроса определения построения.
Открытый метод CreateBuildDefinitionSpec(IBuildDefinition) Создает новую спецификацию определения построения, которую можно использовать для запроса определения построения.
Открытый метод CreateBuildDefinitionSpec(String, String) Создает новую спецификацию определения построения, которую можно использовать для запроса определения построения.
Открытый метод CreateBuildDefinitionSpec(String, String, array<String[]) Создает новую спецификацию определения построения, которую можно использовать для запроса определения построения.
Открытый метод CreateBuildDetailSpec(IEnumerable<Uri>) Создает новую подробная спецификация построения, которую можно использовать для запроса для конкретных определений построения.
Открытый метод CreateBuildDetailSpec(String) Создает новую подробная спецификация построения, которую можно использовать для запроса на построение для командного проекта.
Открытый метод CreateBuildDetailSpec(IBuildDefinition) Создает новую подробная спецификация построения, которую можно использовать для запроса на построение для командного проекта.
Открытый метод CreateBuildDetailSpec(IBuildDefinitionSpec) Создает новую подробная спецификация построения, которую можно использовать для запроса на построение для командного проекта.
Открытый метод CreateBuildDetailSpec(String, String) Создает новую подробная спецификация построения, которую можно использовать для запроса на построение для командного проекта.
Открытый метод CreateBuildQueueSpec(IEnumerable<Uri>) Создает новую спецификацию очереди построения, которая может использоваться для запросов в очереди построения.
Открытый метод CreateBuildQueueSpec(String) Создает новую спецификацию очереди построения, которая может использоваться для запросов в очереди построения.
Открытый метод CreateBuildQueueSpec(String, String) Создает новую спецификацию очереди построения, которая может использоваться для запросов в очереди построения.
Открытый метод CreateBuildRequest(Uri) Создает новый запрос на построение для конкретного определения построения.
Открытый метод CreateBuildRequest(Uri, Uri) Создает новый запрос на построение для указанных определения построения и контроллера.
Открытый метод CreateBuildServiceHost(String, Uri) Создает новый узел службы с заданным именем и базовым url-адресом.
Открытый метод CreateBuildServiceHost(String, String, String, Int32) Создает новый узел службы с заданным именем и базовым url-адресом, состоящее из указанной схемы узла, порта и пути по умолчанию.
Открытый метод CreateProcessTemplate Создает новый шаблон процесса построения, который будет использоваться определениями построений.
Открытый метод CreateQueuedBuildsView() Создает представление </построений в очередь.
Открытый метод CreateQueuedBuildsView(IEnumerable<Uri>) Создает отфильтрованное представление очереди, приведенным определениями построений.
Открытый метод CreateQueuedBuildsView(String) Создает отфильтрованное представление очереди построений командным проектом.
Открытый метод CreateTeamProjectComponents Создает компоненты построения, необходимые для создания TeamProject.
Открытый метод DeleteBuildAgents(array<Uri[]) Удаляет агентами построений с сервера.
Открытый метод DeleteBuildAgents(array<IBuildAgent[]) Удаляет агентами построений с сервера.
Открытый метод DeleteBuildControllers(array<Uri[]) Удаляет контроллеры построений с сервера.
Открытый метод DeleteBuildControllers(array<IBuildController[]) Удаляет контроллеры построений с сервера.
Открытый метод DeleteBuildDefinitions(array<Uri[]) Удаление определения построения с сервера.
Открытый метод DeleteBuildDefinitions(array<IBuildDefinition[]) Удаление определения построения с сервера.
Открытый метод DeleteBuildQuality(String, String) Удаляет указанное свойство построения из командного проекта целевого объекта.
Открытый метод DeleteBuildQuality(String, array<String[]) Удаляет указанный массив качеств построения из командного проекта целевого объекта.
Открытый метод DeleteBuilds(array<Uri[]) Построение удалитей от сервера.Все части построения будут удалены.
Открытый метод DeleteBuilds(array<IBuildDetail[]) Построение удалитей от сервера.Все части построения будут удалены.
Открытый метод DeleteBuilds(array<Uri[], DeleteOptions) Построение удалитей от сервера.
Открытый метод DeleteBuilds(array<IBuildDetail[], DeleteOptions) Построение удалитей от сервера.
Открытый метод DeleteBuildServiceHost Удаляет узел службы и всех связанных службы с сервера.
Открытый метод DeleteProcessTemplates Удаляет шаблон процесса построения с сервера.
Открытый метод DestroyBuilds(array<Uri[]) Уничтожает построения с сервера.
Открытый метод DestroyBuilds(array<IBuildDetail[]) Уничтожает построения с сервера.
Открытый метод EndQueryBuildDefinitions Завершает асинхронную операцию, чтобы запросить определения построения.
Открытый метод EndQueryBuildDefinitionsByUri Завершает асинхронную операцию, чтобы запросить определения построения.
Открытый метод EndQueryBuilds Завершает асинхронную операцию, чтобы запросить построения.
Открытый метод EndQueryBuildsByUri
Открытый метод EndQueryQueuedBuilds Завершает асинхронную операцию, чтобы запросить очередь построения.
Открытый метод GetAffectedBuildDefinitions(array<String[]) Получает массив всех определений построения, затронутых указанными путями сервера управления версиями.
Открытый метод GetAffectedBuildDefinitions(array<String[], ContinuousIntegrationType) Устаревший. Получает массив всех определений построения, затронутых указанными путями сервера управления версиями и настройте иметь триггер, указанный в фильтре.
Открытый метод GetAffectedBuildDefinitions(array<String[], DefinitionTriggerType) Возвращает список всех определений построения, на которые повлияло указанными путями сервера управления версиями Team Foundation Server и настраиваются иметь триггер, указанный в фильтре.
Открытый метод GetAllBuildDetails Возвращает одно построение с все сведения о.
Открытый метод GetBuild(Uri) Возвращает одно построение.
Открытый метод GetBuild(Uri, array<String[], QueryOptions) Возвращает одно построение.
Открытый метод GetBuild(Uri, array<String[], QueryOptions, QueryDeletedOption) Возвращает одно построение Uri.
Открытый метод GetBuild(IBuildDefinitionSpec, String, array<String[], QueryOptions) Возвращает одно построение.
Открытый метод GetBuildAgent(Uri) Возвращает единственного агента построения.
Открытый метод GetBuildAgent(Uri, array<String[]) Возвращает единственного агента построения.
Открытый метод GetBuildController(String) Получает отдельный контроллер построений, используя указанные отображаемое имя.Исключение подстановочный знак может быть определен, но если более чем один контроллер сопоставляется, чем исключение.
Открытый метод GetBuildController(Uri, Boolean) Получает отдельный контроллер построений.
Открытый метод GetBuildController(Uri, array<String[], Boolean) Получает отдельный контроллер построений.
Открытый метод GetBuildDefinition(Uri) Возвращает одно определение построения.
Открытый метод GetBuildDefinition(String, String) Возвращает одно определение построения.
Открытый метод GetBuildDefinition(Uri, QueryOptions) Возвращает одно определение построения, используя указанные параметры отслеживать количество извлеченных данных.
Открытый метод GetBuildDefinition(String, String, QueryOptions) Возвращает одно определение построения, используя указанные параметры отслеживать количество извлеченных данных.
Открытый метод GetBuildDefinition(Uri, array<String[], QueryOptions) Возвращает одно определение построения, используя указанные параметры отслеживать количество извлеченных данных.
Открытый метод GetBuildQualities Возвращает массив качеств построения определенных для командного проекта целевого объекта.
Открытый метод GetBuildServiceHost(String) Получает узел службы, соответствующий указанному имени.
Открытый метод GetBuildServiceHost(Uri) Получает узел службы, который соответствует заданному uri.
Открытый метод GetDisplayText Получает локализованный текст отображения значений перечисления или значение ToString ().
Открытый метод GetDisplayTextValues Возвращает массив локализованных текстовых значений отображения для перечисления или значение ToString.
Открытый метод GetEnumValue Возвращает значение перечисления из соответствующего локализованного отображаемого текста.
Открытый метод GetMinimalBuildDetails Возвращает одно построение без агента, определения или узлов сведения.
Открытый метод GetQueuedBuild(Int32, QueryOptions) Возвращает одно в очереди построения для указанного идентификатора.
Открытый метод GetQueuedBuild(array<Int32[], QueryOptions) Получает очередь построения для заданных идентификаторов.
Открытый метод GetScheduleDaysFromDaysOfWeek Принимает массив перечисления DayOfWeek вычисляет и возвращает значение ScheduleDays, которое может быть использовано для установки ISchedule.DaysToBuild.
Открытый метод QueryBuildAgents(IBuildAgentSpec) Возвращает один результат запроса агента построения для заданной спецификации агента построения.
Открытый метод QueryBuildAgents(array<IBuildAgentSpec[]) Получает результаты запроса агента построения для заданных спецификаций агента построения.
Открытый метод QueryBuildAgentsByUri(array<Uri[]) Возвращает агентов построения, которые соответствуют заданному Uri.
Открытый метод QueryBuildAgentsByUri(array<Uri[], array<String[]) Возвращает агентов построения, которые соответствуют заданному Uri.
Открытый метод QueryBuildControllers() Получает все контроллеры построений и связанные с ними агенты.
Открытый метод QueryBuildControllers(Boolean) Получает все контроллеры построений.
Открытый метод QueryBuildControllers(IBuildControllerSpec) Возвращает один результат запроса контроллера построений для заданной спецификации контроллера построений.
Открытый метод QueryBuildControllers(array<IBuildControllerSpec[]) Получает результаты запроса контроллера построений для заданных спецификаций контроллера построений.
Открытый метод QueryBuildControllersByUri(array<Uri[], Boolean) Возвращает контроллеры построений, которые соответствуют заданному Uri.
Открытый метод QueryBuildControllersByUri(array<Uri[], array<String[], Boolean) Возвращает контроллеры построений, которые соответствуют заданному Uri.
Открытый метод QueryBuildDefinitions(String) Получает определения построения для конкретного командного проекта.
Открытый метод QueryBuildDefinitions(IBuildDefinitionSpec) Возвращает один результат запроса определения построения для заданной спецификации определения построения.
Открытый метод QueryBuildDefinitions(array<IBuildDefinitionSpec[]) Получает результаты запроса определения построения для указанного массива спецификаций определения построения.
Открытый метод QueryBuildDefinitions(String, QueryOptions) Получает определения построения для конкретного командного проекта.Заданные параметры запросов определяют количество данных, получаемых в запросе.
Открытый метод QueryBuildDefinitionsByUri(array<Uri[]) Получает определения построения, которые соответствуют заданному Uri.
Открытый метод QueryBuildDefinitionsByUri(array<Uri[], QueryOptions) Получает определения построения, которые соответствуют заданному Uri.Заданные параметры запросов определяют количество данных, получаемых в запросе.
Открытый метод QueryBuildDefinitionsByUri(array<Uri[], array<String[], QueryOptions) Получает определения построения, которые соответствуют заданному Uri.Заданные параметры запросов определяют количество данных, получаемых в запросе.
Открытый метод QueryBuilds(String) Получает все построения для командного проекта.
Открытый метод QueryBuilds(IBuildDefinition) Получает все определения построения для построения.
Открытый метод QueryBuilds(IBuildDefinitionSpec) Получает все построения для спецификации определения построения.
Открытый метод QueryBuilds(IBuildDetailSpec) Возвращает один результат запроса на построение для заданной спецификации построения.
Открытый метод QueryBuilds(array<IBuildDetailSpec[]) Получает результаты запроса на построение для указанного списка спецификаций построения.
Открытый метод QueryBuilds(String, String) Получает все построения для командных проектов и определения.
Открытый метод QueryBuildsByUri(array<Uri[], array<String[], QueryOptions) Возвращает построения, которые соответствуют заданному Uri.
Открытый метод QueryBuildsByUri(array<Uri[], array<String[], QueryOptions, QueryDeletedOption) Возвращает построения, которые соответствуют заданному Uri.
Открытый метод QueryBuildServiceHosts Получает массив всех узлов службы построения, хозяйничаются на указанных компьютерах.
Открытый метод QueryBuildServiceHostsByUri Получает узлы служб построения, которые соответствуют заданному Uri.
Открытый метод QueryProcessTemplates(String) Возвращает все шаблоны процесса построения для командного проекта.
Открытый метод QueryProcessTemplates(String, array<ProcessTemplateType[]) Возвращает все шаблоны процесса построения для командного проекта заданного типа или типа.
Открытый метод QueryQueuedBuilds(IQueuedBuildSpec) Возвращает один результат запроса на построение для заданной в очереди спецификацию построения.
Открытый метод QueryQueuedBuilds(array<IQueuedBuildSpec[]) Получает результаты запроса на построение для указанного массива в очереди спецификаций построения.
Открытый метод QueueBuild(IBuildDefinition) Очереди построения для указанного определения построения с любыми параметрами по умолчанию.
Открытый метод QueueBuild(IBuildRequest) Очереди построения для указанного запроса на построение с QueueOptions по умолчанию.
Открытый метод QueueBuild(IBuildRequest, QueueOptions) Очереди построения для указанного запроса на построение.
Открытый метод QueueBuild(IEnumerable<IBuildRequest>, QueueOptions) Построение очередей для данного запроса на построение.
Открытый метод RetryQueuedBuilds(array<IQueuedBuild[]) Повторяет указанные построения и помещает их в пакет.
Открытый метод RetryQueuedBuilds(array<IQueuedBuild[], Guid) Повторяет указанные построения и помещает их в пакет.
Открытый метод RetryQueuedBuilds(array<IQueuedBuild[], Guid, QueuedBuildRetryOption) Повторяет заданных построений с указанным параметром повторных попыток и помещает все определенные построения в пакет.
Открытый метод SaveBuildAgents Сохраняет все изменения, сделанные к агентам построения на сервер.
Открытый метод SaveBuildControllers Сохраняет все изменения, сделанные к контроллерам построений на сервер.
Открытый метод SaveBuildDefinitions Сохраняет все изменения, внесенные в определения построения с сервером.
Открытый метод SaveBuilds Сохраняет все изменения, внесенные в построениях к серверу.
Открытый метод SaveBuildServiceHost Сохраняет изменения узла службы на сервере.
Открытый метод SaveProcessTemplates Сохраняет все изменения, внесенные в шаблон процесса построения на сервер.
Открытый метод SaveQueuedBuilds Сохраняет все изменения, внесенные в очереди построениям к серверу.
Открытый метод StartQueuedBuildsNow(array<Int32[]) Запускает в очереди построения с предоставленными идентификаторами, если они находятся в очереди определения приостановленное и имеют состояние очереди.
Открытый метод StartQueuedBuildsNow(array<IQueuedBuild[]) Запускает, предоставленные в очереди построения, если они находятся в очереди определения приостановленное и имеют состояние очереди.
Открытый метод StopBuilds(array<Uri[]) Останавливает все построения с указанным универсальных кодов ресурсов (uri).
Открытый метод StopBuilds(array<IBuildDetail[]) Останавливает указанный построения.
Открытый метод TestConnectionForBuildAgent Указывает приложение- уровень для проверки соединения для агента построения и обновляет сообщения о состоянии агента.
Открытый метод TestConnectionForBuildController Указывает приложение- уровень для проверки соединения для контроллера построений и обновляет сообщения о состоянии контроллера.
Открытый метод TestConnectionsForBuildMachine Указывает приложение- уровень для проверки соединения для ресурсов компьютера построения и сообщений о состоянии ресурса обновления.

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

См. также

Ссылки

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