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


BuildWebService4 - класс

Иерархия наследования

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.BuildWebService4

Пространство имен:  Microsoft.TeamFoundation.Build.Server
Сборка:  Microsoft.TeamFoundation.Build.Server (в Microsoft.TeamFoundation.Build.Server.dll)

Синтаксис

'Декларация
<ClientServiceAttribute(ComponentName := "TeamBuild", RegistrationName := "Build",  _
    ServiceName := "BuildService4", CollectionServiceIdentifier := "AAE1325C-E97F-4A15-B557-9D1620D5D5F4")> _
<WebServiceAttribute(Name := "BuildService", Namespace := "https://schemas.microsoft.com/TeamFoundation/2010/Build")> _
Public NotInheritable Class BuildWebService4 _
    Inherits BuildWebServiceBase
[ClientServiceAttribute(ComponentName = "TeamBuild", RegistrationName = "Build", 
    ServiceName = "BuildService4", CollectionServiceIdentifier = "AAE1325C-E97F-4A15-B557-9D1620D5D5F4")]
[WebServiceAttribute(Name = "BuildService", Namespace = "https://schemas.microsoft.com/TeamFoundation/2010/Build")]
public sealed class BuildWebService4 : BuildWebServiceBase

Тип BuildWebService4 предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод BuildWebService4

В начало страницы

Свойства

  Имя Описание
Открытое свойство 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.)

В начало страницы

Методы

  Имя Описание
Открытый метод AddBuildDefinitions Добавляет объекты [BuildDefinition] к серверу.Если поле универсальный код ресурса (uri) вводится перед отправкой на сервер, то она будет игнорироваться.Дублированные определения построения не могут находиться на том же пути.Поэтому исключение может быть выдано, если это так.Добавление транзакции через все определения таким образом, если добавить значение fail затем целый, добавьте fail.
Открытый метод AddBuildQualities Добавляет список свойств к командному проекту целевого объекта.При выполнении пользователь должен иметь разрешение на добавление [EditBuildStatus] выполнить действие.
Открытый метод AddProcessTemplates
Открытый метод CreateTeamProjectComponents Создает компоненты, необходимые для командного проекта.
Открытый метод DeleteBuildDefinitions Удаление определения построения с сервера, которые содержат числа универсальных кодов ресурса (uri) теми, которые передаются в качестве параметров массива.Определения построений, которые все еще имеют связанные с ними, завершены ли они или в очереди и «active», «отложено» или «InProgress состоянии» не были удалены.Зависимые построения должны быть удалены перед удалением определение.
Открытый метод DeleteBuildQualities Удаляет указанные свойства построения из командного проекта целевого объекта.Пользователь при выполнении это действие должен иметь разрешение [EditBuildStatus] в командном проекте.
Открытый метод DeleteBuilds Удаляет построения, которые соответствуют заданному Uri.Если построение не существует, то он автоматически не учитывается.Если этот метод не вызывает никаких исключений, то он может предположить часть построения delete пошла кнопку ок.Не смертоносные ошибки как удаление результатов тестов сбой- другие проблемы доступа, чем разрешения проблема- и удаление- расположения просто записываются в журнал событий и не считаются ошибками.
Открытый метод DeleteProcessTemplates
Открытый метод DestroyBuilds Уничтожает построения, которые соответствуют заданному Uri.Если построение не существует, то он автоматически не учитывается.
Открытый метод Dispose Освобождает все ресурсы, используемые объектом MarshalByValueComponent. (Унаследовано от MarshalByValueComponent.)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Открытый метод GetAffectedBuildDefinitions Указывает, что, если таковые имеются, определения построения затронуты указанными элементами сервера.
Открытый метод GetBuildQualities Извлекает свойство построения, которые существуют для командного проекта целевого объекта.Пользователь должен иметь разрешение [GenericRead] в командном проекте целевого объекта просмотреть свойства построения.
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetService Возвращает средство реализации объекта IServiceProvider. (Унаследовано от MarshalByValueComponent.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод NotifyBuildCompleted Уведомляет сервер, что построение с предоставленным uri завершено.
Открытый метод QueryBuildDefinitions Запрашивает сервер для элементов, которые соответствуют объектам [BuildItemSpec] ввода.Этот метод можно использовать для получения элементов посредством пути, если универсальный код ресурса неизвестно.
Открытый метод QueryBuildDefinitionsByUri Запросы для определений построения, к которому предъявляется набор универсальных кодов ресурсов (uri).Сервер возвратит определение для каждого допустимого универсальный код ресурса (uri) в массиве.
Открытый метод QueryBuilds Если массив объектов [BuildDetailSpec] это веб-метод возвращает список результатов объектов [BuildQueryResult] тот же размер, как входной массив.Если совпадений не обнаружено, то объект [BuildQueryResult] просто будет содержать пустые списки.
Открытый метод QueryBuildsByUri Построение запросов универсальный код ресурса (uri) вместо пути с указанными параметрами.Один объект [BuildQueryResult] возвращается из запроса со списком [BuildDetail] имеют одинаковую длину массива универсальный код ресурса (uri) ввода.Если указанный универсальный код ресурса (uri) не соответствует ни построениям, эквивалентный индекс в списке [BuildDetail] результат будет null.Объем данных, возвращаемых из запроса управляется посредством параметра параметров.
Открытый метод QueryProcessTemplates
Открытый метод RequestIntermediateLogs Запрашивает промежуточные журналы диагностики для быть доступен в место удаления.
Открытый метод StopBuilds Останавливает построение выполняется с предоставленным Uri.Если построение уже завершен, то оно будет пропущено и рассматривало успешное завершение.Пользователь при выполнении этот вызов должен иметь разрешение [AdministerBuild] во все командные проекты, для которых делаются стопы.
Открытый метод ToString Возвращает строку String, содержащую имя компонента Component, если таковое имеется.Этот метод не следует переопределять. (Унаследовано от MarshalByValueComponent.)
Открытый метод UpdateBuildDefinitions Если массив [BuildDefinition] возражает обновления данного метода определения сервера построения с заданными данными.
Открытый метод UpdateBuildInformation Обновляет данные построения в соответствии с предоставленным изменениям.Все сведения, связанные изменения возвращается вызвавшему объекту, за исключением удаленных узлов.
Открытый метод UpdateBuilds Сведения построения обновлений с предоставленным сведения.Пользователь должен иметь разрешение [AdministerBuild] в командном проекте, содержащий построение, чтобы выполнить это действие.
Открытый метод UpdateProcessTemplates

В начало страницы

События

  Имя Описание
Открытое событие Disposed Добавляет обработчик событий, чтобы прослушивать событие Disposed для компонента. (Унаследовано от MarshalByValueComponent.)

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.TeamFoundation.Build.Server - пространство имен