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) (URI) контроллера сборок, создающий это определение сборки. | |
BuildServer | Получает сервера или компьютер размещенном определение сборки. | |
ContinuousIntegrationQuietPeriod | Возвращает или задает время (в минутах) тихой точки, связанной со сборками непрерывной интеграции типа пакета. | |
ContinuousIntegrationType | Получает или задает тип непрерывной интеграции определения сборки. | |
DateCreated | Дата и время это определение сборки, в которой был создан. | |
DefaultDropLocation | Получает или задает папка по умолчанию для сборок, созданных определением сборки. | |
Description | Возвращает или задает описание определения сборки. | |
Enabled | Устаревшее. Получает или задает активное состояние определения сборки. | |
FullPath | Возвращает полный путь данного элемента группы сборки. (Унаследовано от IBuildGroupItem.) | |
Id | Получает идентификатор данного определения сборки. | |
LastBuildUri | Возвращает универсальный код ресурса (URI) последней сборки для определения сборки независимо от состояния. | |
LastGoodBuildLabel | Получает имя метки для последнего успешного построения для определения сборки. | |
LastGoodBuildUri | Возвращает URI для последнего успешного построения для определения сборки. | |
Name | Возвращает или задает имя этого элемента группы сборки. (Унаследовано от IBuildGroupItem.) | |
Process | Возвращает или задает шаблон процесса построения для определения. | |
ProcessParameters | Получает отформатированную XML-строку, представляющий все параметры процесса для этой сборки. | |
QueueStatus | Состояние очереди определения сборки. | |
RetentionPolicyList | Получает список политик хранения для определения сборки. | |
Schedules | Получает список расписаний для определения сборки. | |
SourceProviders | Список поставщиков источника для определения | |
TeamProject | Получает командный проект, которому принадлежит этот элемент группы сборки. (Унаследовано от IBuildGroupItem.) | |
TriggerType | Получает или задает триггер системы определения. | |
Uri | Возвращает универсальный код ресурса (URI) (URI) этого элемента группы сборки. (Унаследовано от IBuildGroupItem.) | |
Workspace | Возвращает шаблон рабочей области для определения сборки. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
AddRetentionPolicy | Добавляет политику хранения в список политик сохранения данного определения сборки. | |
AddSchedule | Добавляет расписание в список расписаний для определения сборки.Расписание не имеет силы, если ContinuousIntegrationType не является Schedule.Только одно расписание происходит в списке. | |
CopyFrom | Обновляет текущий экземпляр определения сборок с помощью значения свойства в определении предусмотренном сборки. | |
CreateBuildRequest | Создает запрос сборки из определения сборки, которая содержит значения для IBuildAgent и папка значение агенту стандартные сборки и папке по умолчанию. | |
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 на сервер. |
В начало страницы
Методы расширения
Имя | Описание | |
---|---|---|
CreateInitialSourceProvider | Этот метод расширения должен быть больше не используется.Он здесь для обратной совместимости). (Определено в BuildServerExtensions.) | |
CreateSourceProvider | (Определено в BuildServerExtensions.) | |
GetDefaultSourceProvider | Этот метод расширения для IBuildDefinition возвращает первый поставщик источника для определения.Если поставщик источника не указан, то возвращается пустой поставщик TFVC. (Определено в BuildServerExtensions.) | |
SetSourceProvider | Этот метод расширения должен быть больше не используется.Он здесь для обратной совместимости). (Определено в BuildServerExtensions.) |
В начало страницы