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 | Условие вызова любых изменений в построение в очередь открыто на сервере.Примечание. для получения этих событий необходимо вызвать метод подключение.В этом случае сервер, провоженным опроса регулярно, пока построение в очередь не будет завершено.Это событие возникновения сразу после построения в очереди обновляется. |
В начало страницы