BuildService - класс
Иерархия наследования
System.Object
System.ComponentModel.MarshalByValueComponent
System.Web.Services.WebService
Microsoft.TeamFoundation.Framework.Server.Alm.WebServices.TeamFoundationWebService
Microsoft.TeamFoundation.Build.Server.BuildWebServiceBase
Microsoft.TeamFoundation.Build.Server.Compatibility.BuildService
Пространство имен: Microsoft.TeamFoundation.Build.Server.Compatibility
Сборка: Microsoft.TeamFoundation.Build.Server (в Microsoft.TeamFoundation.Build.Server.dll)
Синтаксис
'Декларация
<WebServiceAttribute(Namespace := "https://schemas.microsoft.com/TeamFoundation/2005/06/Build/BuildService/03", _
Description := "Team Foundation Build web service")> _
<ClientServiceAttribute(ComponentName := "TeamBuild", RegistrationName := "Build", _
ServiceName := "BuildService", CollectionServiceIdentifier := "543cf133-319b-4c7b-800a-fafff734f291")> _
Public NotInheritable Class BuildService _
Inherits BuildWebServiceBase
[WebServiceAttribute(Namespace = "https://schemas.microsoft.com/TeamFoundation/2005/06/Build/BuildService/03",
Description = "Team Foundation Build web service")]
[ClientServiceAttribute(ComponentName = "TeamBuild", RegistrationName = "Build",
ServiceName = "BuildService", CollectionServiceIdentifier = "543cf133-319b-4c7b-800a-fafff734f291")]
public sealed class BuildService : BuildWebServiceBase
Тип BuildService предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
BuildService |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
Application | Получает объект приложения для текущего HTTP-запроса. (Унаследовано от WebService.) |
![]() |
Container | Возвращает контейнер для компонента. (Унаследовано от MarshalByValueComponent.) |
![]() |
Context | Получает объект ASP.NET HttpContext для текущего запроса, где инкапсулируется весь HTTP-контекст, используемый HTTP-сервером для обработки веб-запросов. (Унаследовано от WebService.) |
![]() |
DesignMode | Возвращает значение, показывающее, находится ли компонент в настоящий момент в режиме разработки. (Унаследовано от MarshalByValueComponent.) |
![]() |
Server | Получает HttpServerUtility для текущего запроса. (Унаследовано от WebService.) |
![]() |
Session | Получает экземпляр HttpSessionState для текущего запроса. (Унаследовано от WebService.) |
![]() |
Site | Получает или задает узел компонента. (Унаследовано от MarshalByValueComponent.) |
![]() |
SoapVersion | Получает версию протокола SOAP, используемого для запроса SOAP к веб-службе XML. (Унаследовано от WebService.) |
![]() |
User | Получает объект сервера ASP.NET User.Может использоваться для проверки прав пользователя на выполнение запроса. (Унаследовано от WebService.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
AddBuildAgents | |
![]() |
AddBuildDefinitions | Добавляет объекты [BuildDefinition] к серверу.Если поле универсальный код ресурса (uri) вводится перед отправкой на сервер, то она будет игнорироваться.Дублированные определения построения не могут находиться на том же пути.Поэтому исключение может быть выдано, если это так.Добавление транзакции через все определения, так что если добавить завершилась ошибкой все добавляет fail. |
![]() |
AddBuildQualities | Добавляет список свойств к командному проекту целевого объекта.Пользователь должен иметь разрешение «добавление и EditBuildStatus» выполнить действие. |
![]() |
CancelBuilds | Отменяет построение в настоящее время в очереди или отложить или активном состоянии.При выполнении отмены пользователь должен иметь разрешение на управление в командном проекте построения завершается успешно. |
![]() |
DeleteBuildAgents | |
![]() |
DeleteBuildDefinitions | Удаление определения построения с сервера, которые содержат числа универсальных кодов ресурса (uri) теми, которые передаются в качестве параметров массива.Определения построений, которые все еще имеют связанные с ними, завершены ли они или в очереди и «active», «отложено» или «InProgress состоянии» не были удалены.Зависимые построения должны быть удалены перед удалением определение. |
![]() |
DeleteBuildQualities | Удаляет указанные свойства построения из командного проекта целевого объекта.Пользователь при выполнении это действие должен иметь разрешение «EditBuildStatus» в командном проекте. |
![]() |
DeleteBuilds | Удаляет построения, которые соответствуют заданному Uri.Если построение не существует, то он автоматически не учитывается.Если этот метод не вызывает никаких исключений, то он может предположить часть построения delete пошла кнопку ок.Не смертоносные ошибки как сбои удаления результата теста (за исключением проблем разрешения) и проблемы доступа расположение удаления просто записываются в журнал событий и рассматриваемым ошибкам. |
![]() |
Dispose | Освобождает все ресурсы, используемые объектом MarshalByValueComponent. (Унаследовано от MarshalByValueComponent.) |
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
EvaluateSchedules | Этот метод не выполняет никаких действий в данный момент.Его назначение хранения webservice BuildService в активном состоянии. Она вызывается периодическ- каждые 10 минут- службой TFSServerScheduler. |
![]() |
GetAffectedBuildDefinitions | Указывает, что, если таковые имеются, определения построения затронуты указанными элементами сервера. |
![]() |
GetBuildQualities | Извлекает свойство построения, которые существуют для командного проекта целевого объекта.Пользователь должен иметь разрешение «GenericRead» в командном проекте целевого объекта просмотреть свойства построения. |
![]() |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) |
![]() |
GetService | Возвращает средство реализации объекта IServiceProvider. (Унаследовано от MarshalByValueComponent.) |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
ProcessChangeset | |
![]() |
QueryBuildAgentsByUri | Запрашивает агентов построения, используя список универсальных кодов ресурса (uri).Список выходных данных будет одинаковым размером как входной список, который имеет НУЛЕВОЙ индекс в каждой позиции, где универсальный код ресурса (uri) не найдено. |
![]() |
QueryBuildDefinitionsByUri | Запросы для определений построения, к которому предъявляется набор универсальных кодов ресурсов (uri).Сервер возвратит определение для каждого допустимого универсальный код ресурса (uri) в массиве. |
![]() |
QueryBuildGroups | Запрашивает сервер для элементов, которые соответствуют объектам [BuildItemSpec] ввода.Этот метод может использоваться для получения элементов посредством пути, если универсальный код ресурса неизвестно. |
![]() |
QueryBuildQueue | Извлекает очередь построения заданного набора спецификаций для агентов и измерений. |
![]() |
QueryBuildQueueById | Запросов в очереди построения идентификатору.Список выходных данных будет одинаковым размером как список ввода, пустые индексы, соответствующий несуществующей записи. |
![]() |
QueryBuilds | Если массив объектов [BuildDetailSpec] это веб-метод возвращает список результатов объектов [BuildQueryResult] тот же размер, как входной массив.Если совпадений не найдено, то объект [BuildQueryResult] просто будет содержать пустые списки. |
![]() |
QueryBuildsByUri | Построение запросов универсальный код ресурса (uri) вместо пути с указанными параметрами.Один объект [BuildQueryResult] возвращается из запроса со списком BuildDetail имеют одинаковую длину массива универсальный код ресурса (uri) ввода.Если указанный универсальный код ресурса (uri) не соответствует ни построениям, эквивалентный индекс в списке BuildDetail результат будет null.Объем данных, возвращаемых из запроса управляется посредством параметра параметров. |
![]() |
QueueBuild | К построениям попыток постановки в очередь, используя предоставленные запросов.Если организация очереди успешно, возвращается список в очереди построений.QueueId в очереди построения может быть использовано для выполнения последующие запросы на элементе, для опроса.Если построение только одно в очереди во время установления организации очереди и состояния на «активно». построение начинается немедленно. |
![]() |
StopBuilds | Останавливает построение выполняется с предоставленным Uri.Если построение уже завершен, то оно будет пропущено и рассматривало успешное завершение.Пользователь при выполнении этот вызов должен иметь разрешение AdministerBuild во все командные проекты, для которых делаются стопы. |
![]() |
ToString | Возвращает строку String, содержащую имя компонента Component, если таковое имеется.Этот метод не следует переопределять. (Унаследовано от MarshalByValueComponent.) |
![]() |
UpdateBuildAgents | |
![]() |
UpdateBuildDefinitions | |
![]() |
UpdateBuildInformation | |
![]() |
UpdateBuilds | Сведения построения обновлений с предоставленным сведения.Пользователь должен иметь разрешение AdministerBuild в командном проекте, содержащий построение, чтобы выполнить это действие. |
![]() |
UpdateQueuedBuilds | Построение в очередь обновлениями с предоставленным сведения.Пользователь должен иметь разрешение AdministerBuild в командном проекте, в котором содержится в очереди построения, чтобы выполнить это действие.Этот метод все или ничего, что все обновления работают или ни одна из своей работы.Изменение отложенный пометить построения может привести к его работу.Поэтому будет установлено свойство [Build] объекта [QueuedBuild], если построение запущено. |
В начало страницы
События
Имя | Описание | |
---|---|---|
![]() |
Disposed | Добавляет обработчик событий, чтобы прослушивать событие Disposed для компонента. (Унаследовано от MarshalByValueComponent.) |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.TeamFoundation.Build.Server.Compatibility - пространство имен