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


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 - пространство имен