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


IBuildDefinition - интерфейс

Этот интерфейс представляет определение построения.

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

Синтаксис

'Декларация
Public Interface IBuildDefinition _
    Inherits IBuildGroupItem
public interface IBuildDefinition : IBuildGroupItem

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

Свойства

  Имя Описание
Открытое свойство AttachedProperties Присоединенные свойства
Открытое свойство BatchSize Максимальный размер пакета для очереди построений при использовании условный тип непрерывной интеграции.
Открытое свойство BuildController Возвращает или задает контроллер построений, который создает это определение построения.
Открытое свойство BuildControllerUri Получает универсальный код ресурса (URI) контроллера построений, создающий это определение построения.
Открытое свойство BuildServer Возвращает или хозяйничают компьютер, определение построения.
Открытое свойство ContinuousIntegrationQuietPeriod Возвращает или задает время (в минутах) тихого периода, связанный с непрерывной интеграцией типа построение пакета.
Открытое свойство ContinuousIntegrationType Возвращает или задает тип непрерывной интеграции определения построения.
Открытое свойство DateCreated Дата и время начала это определение построения создано.
Открытое свойство DefaultDropLocation Возвращает или задает расположение по умолчанию удаления для построений, созданных определением построения.
Открытое свойство Description Возвращает или задает описание определения построения.
Открытое свойство Enabled Устаревший. Возвращает или задает включенное состояние определения построения.
Открытое свойство FullPath Возвращает полный путь данного элемента группы построения. (Унаследовано от IBuildGroupItem.)
Открытое свойство Id Получает идентификатор данного определения построения.
Открытое свойство LastBuildUri Получает универсальный код ресурса (uri) последнего построения для определения построения, независимо от состояния.
Открытое свойство LastGoodBuildLabel Возвращает имя метки последнего успешного построения для определения построения.
Открытое свойство LastGoodBuildUri Получает универсальный код ресурса (uri) для последнего успешного построения для определения построения.
Открытое свойство Name Получает или задает имя данного группирования элементов построения. (Унаследовано от IBuildGroupItem.)
Открытое свойство Process Возвращает или задает шаблон процесса построения для данного определения.
Открытое свойство ProcessParameters Получает форматированную строку XML, представляющий все параметры процесса для данного построения.
Открытое свойство QueueStatus Состояние очереди определения построения.
Открытое свойство RetentionPolicyList Возвращает список политик хранения для данного определения построения.
Открытое свойство Schedules Получает список расписаний для определения построения.
Открытое свойство TeamProject Получает командный проект, которому принадлежит данный элемент группы построения. (Унаследовано от IBuildGroupItem.)
Открытое свойство TriggerType Возвращает или задает триггер системы определения.
Открытое свойство Uri Получает универсальный код ресурса (URI) данного элемента группы построения. (Унаследовано от IBuildGroupItem.)
Открытое свойство Workspace Получает шаблон области определения построения.

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

Методы

  Имя Описание
Открытый метод AddRetentionPolicy Добавляет политику хранения в список политик хранения данного определения построения.
Открытый метод AddSchedule Добавить расписание в список расписаний для определения построения.Расписание не действует, если ContinuousIntegrationType не Schedule.Только одно расписание берется из списка.
Открытый метод CopyFrom Обновляет текущий экземпляр определения построения с использованием значения свойства в предоставленном определении построения.
Открытый метод CreateBuildRequest Создает запрос на построение из определения построения, которое имеет значения IBuildAgent и расположение drop set к обычному размещению удаление агента построения и значения по умолчанию.
Открытый метод CreateManualBuild(String) Создает подробную запись построения в базе данных Team Foundation Server построения. Сведения о построении и другие можно вносить изменения в возвращаемый объект IBuildDetail.
Открытый метод CreateManualBuild(String, String) Создает подробную запись построения в базе данных Team Foundation Server построения. Сведения о построении и другие можно вносить изменения в возвращаемый объект IBuildDetail.
Открытый метод CreateManualBuild(String, String, BuildStatus, IBuildController, String) Создает подробную запись построения в базе данных Team Foundation Server построения.
Открытый метод CreateSpec Создает новую спецификацию построения для определения построения.
Открытый метод Delete Удаляет определение построения и все его построения с сервера.
Открытый метод QueryBuilds Получает все построения для данного определения построения.
Открытый метод Refresh() Обновляет данный элемент группы построения, получая текущие значения свойств с сервера построения. (Унаследовано от IBuildGroupItem.)
Открытый метод Refresh(array<String[], QueryOptions) Обновите это определение построения, получая обновленные значения свойств с сервера.
Открытый метод Save Сохраняет все изменения, внесенные в объект IBuildDefinition к серверу.

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

См. также

Ссылки

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