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