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 к серверу. |
В начало страницы