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