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


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.)

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

См. также

Ссылки

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