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


IQueuedBuild - интерфейс

Интерфейс для построения в очереди на сервере под управлением Team Foundation Build.

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

Синтаксис

'Декларация
Public Interface IQueuedBuild _
    Inherits IComparable(Of IQueuedBuild)
public interface IQueuedBuild : IComparable<IQueuedBuild>

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

Свойства

  Имя Описание
Открытое свойство BatchId Идентификатор пакета построения в очереди.
Открытое свойство Build Получает сборки выполняется, связанный с данным построения в очереди.
Открытое свойство BuildController Получает контроллер сборок, на котором это построение в очередь будет создан.
Открытое свойство BuildControllerUri Возвращает URI контроллера сборок, на котором это построение в очередь будет создан.
Открытое свойство BuildDefinition Получает определение сборки, для которого это построение в очередь будет создан.
Открытое свойство BuildDefinitionUri Возвращает URI определения сборки, для которого это построение в очередь будет создан.
Открытое свойство Builds Получает коллекцию сборок для данной записи очереди.
Открытое свойство BuildServer Возвращает сервер, который содержит это построение в очередь.
Открытое свойство CustomGetVersion Возвращает время, для которого должны быть получены источники для построения в очереди.
Открытое свойство DropLocation Получает расположение, удаление выходные данные построения в очереди.
Открытое свойство GetOption Возвращает время, для которого должны быть получены источники для построения в очереди.
Открытое свойство Id Получает идентификатор этого построения в очереди.
Открытое свойство Priority Возвращает или задает приоритет построения в очереди.
Открытое свойство ProcessParameters Получает параметры процесса, которые использовались для этой сборки.
Открытое свойство QueuePosition Получает текущее положение сборки в очереди.
Открытое свойство QueueTime Возвращает время, когда сборка, в очереди.
Открытое свойство Reason Возвращает причину сборки в очереди.
Открытое свойство RequestedBy Получает пользователь, который запросил построения в очереди.
Открытое свойство RequestedByDisplayName Получает отображаемое имя пользователя, который запросил сборку.
Открытое свойство RequestedFor Возвращает пользователя, для которого построение в очередь в запросе.
Открытое свойство RequestedForDisplayName Получает отображаемое имя пользователя, для которого была зарегистрирована сборка.
Открытое свойство ShelvesetName Получает набор отложенных изменений, будет создан.
Открытое свойство Status Получает состояние построения в очереди.
Открытое свойство TeamProject Получает командный проект, которому принадлежит это построение в очередь.

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

Методы

  Имя Описание
Открытый метод Cancel Удаляет эту сборку из очереди.
Открытый метод CompareTo Сравнивает текущий объект с другим объектом того же типа. (Унаследовано от IComparable<IQueuedBuild>.)
Открытый метод Connect() Начинается выполнение опроса, с помощью интервала составляет 5 секунд и никаких объекта синхронизации. События будут инициируемых потока из пула потоков.Если события обрабатываются визуально компонентом Windows Forms, другая перегруженная должна использоваться для этого метода и этот компонент должен быть передан в качестве synchronizingObject, чтобы обработчики событий будут вызваны в том же потоке, в котором компонент был создан.
Открытый метод Connect(Int32, Int32, ISynchronizeInvoke) Начинается выполнение опроса, с помощью указанных интервала и объекта ISynchronizeInvoke.Если события StatusChanged или PollingCompleted визуально обрабатываются компонентом Windows Forms, что компонент должен передаваться в качестве synchronizingObject, чтобы обработчики событий будут вызваны в том же потоке, в котором компонент был создан.
Открытый метод Copy Копирует данные из указанного построения в очереди в текущий экземпляр. Возвращаемое значение указывает, обновляется ли сохранять в построении в очереди фактически, состояние результата.
Открытый метод Disconnect Останавливает опрашивать.
Открытый метод Postpone Откладывает это построение в очередь.
Открытый метод Refresh Получает последние значения свойств с сервера.
Открытый метод Resume Возобновляет построения в очереди.
Открытый метод Retry() Помечает сборки для кнопки без выполнить пакетную обработку.Если пакетная обработка с другими сборками пожелан см. в разделе IBuildServer.RetryQueuedBuilds.
Открытый метод Retry(Guid) Помечает сборки для кнопки итерации и помещает его в указанный пакет.
Открытый метод Retry(Guid, QueuedBuildRetryOption) Помечает сборки для кнопки итерации и помещает его в указанный пакет с заданным параметром кнопки итерации.
Открытый метод Save Отправляет все изменения, внесенные на построение в очередь на сервер.
Открытый метод StartNow Запускает построение в очередь, если его определение в данный момент приостановлена.
Открытый метод Wait Блоки построения в очереди до тех пор, пока не будут выполнены.
Открытый метод WaitForBuildCompletion(TimeSpan, TimeSpan) Блокирует вызывающий поток до завершения сборки или время ожидания истекло.
Открытый метод WaitForBuildCompletion(TimeSpan, TimeSpan, ISynchronizeInvoke) Блокирует вызывающий поток до завершения сборки или время ожидания истекло.
Открытый метод WaitForBuildStart() Блокирует сборки из начать с помощью интервала опроса составляет 5 секунд и бесконечного времени ожидания.Если этот метод не влияет на, свойство построения не будет NULL.
Открытый метод WaitForBuildStart(Int32, Int32) Блокирует сборки из начать с использованием указанного интервала времени ожидания и опроса.

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

События

  Имя Описание
Открытое событие PollingCompleted Возникает при завершении выполнения опросов.Примечание. чтобы открыть это событие необходимо вызвать метод подключение.Это событие при запуске события опрос завершения, поскольку построение в очередь закончило или, поскольку была удалена произошла неустранимая ошибка (например построения в очереди).
Открытое событие StatusChanged Условие вызова любых изменений в построение в очередь открыто на сервере.Примечание. для получения этих событий необходимо вызвать метод подключение.В этом случае сервер, провоженным опроса регулярно, пока построение в очередь не будет завершено.Это событие возникновения сразу после построения в очереди обновляется.

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

См. также

Ссылки

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