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


AdministrationWebService4 - класс

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

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

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

Синтаксис

'Декларация
<WebServiceAttribute(Name := "AdministrationService", Namespace := "https://schemas.microsoft.com/TeamFoundation/2010/Build")> _
<ClientServiceAttribute(ComponentName := "TeamBuild", RegistrationName := "Build",  _
    ServiceName := "AdministrationService4", CollectionServiceIdentifier := "FB42B129-9E9B-4CF4-BA4F-F87859C2DB1C")> _
Public NotInheritable Class AdministrationWebService4 _
    Inherits BuildWebServiceBase
[WebServiceAttribute(Name = "AdministrationService", Namespace = "https://schemas.microsoft.com/TeamFoundation/2010/Build")]
[ClientServiceAttribute(ComponentName = "TeamBuild", RegistrationName = "Build", 
    ServiceName = "AdministrationService4", CollectionServiceIdentifier = "FB42B129-9E9B-4CF4-BA4F-F87859C2DB1C")]
public sealed class AdministrationWebService4 : BuildWebServiceBase

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

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

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

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

Свойства

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

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

Методы

  Имя Описание
Открытый метод AcquireServiceHost
Открытый метод AddBuildAgents Добавляет агентами построений с заданными параметрами системы.Агенты построения, которые добавляются должны иметь уникальные имена в пределах, содержащий узел службы.Агенты могут при необходимости быть связаны с контроллером построений при добавлении в системе.
Открытый метод AddBuildControllers Добавить контроллеры построений с заданными параметрами системы.Только один контроллер построений может быть связан с узлом службы.Попытка задать несколько контроллер построений на узле службы вызывает исключение.
Открытый метод AddBuildServiceHost
Открытый метод DeleteBuildAgents
Открытый метод DeleteBuildControllers
Открытый метод DeleteBuildServiceHost
Открытый метод Dispose Освобождает все ресурсы, используемые объектом MarshalByValueComponent. (Унаследовано от MarshalByValueComponent.)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetService Возвращает средство реализации объекта IServiceProvider. (Унаследовано от MarshalByValueComponent.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод QueryBuildAgents Извлекает список агентов построения, соответствующих предоставленному спецификациями.Результирующие наборы списка вывода будут соответствовать до спецификаций, указанного индекса.
Открытый метод QueryBuildAgentsByUri Извлекает список агентов построения предоставленным Uri.Если значение равно null или пустой список предоставлен, то все агенты построения, к которым вызывающий объект имеют соответствующие разрешения будут возвращены.
Открытый метод QueryBuildControllers Запросы для наборов контроллеров построений заданной спецификации запроса.Спецификация запроса может содержать подстановочные знаки для обоих имя контроллера и имя компьютера.
Открытый метод QueryBuildControllersByUri Извлекает список контроллеров построений предоставленным Uri.Если значение равно null или пустой список предоставлен, то все контроллеры построений, к которым вызывающий объект имеют соответствующие разрешения будут возвращены.Агенты могут быть возвращены по условию на основе флаге [includeAgents].
Открытый метод QueryBuildServiceHosts
Открытый метод QueryBuildServiceHostsByUri
Открытый метод ReleaseServiceHost
Открытый метод ToString Возвращает строку String, содержащую имя компонента Component, если таковое имеется.Этот метод не следует переопределять. (Унаследовано от MarshalByValueComponent.)
Открытый метод UpdateBuildAgents Агенты построения обновлений, используя указанную структуру обновления, чтобы указать, какие поля необходимо обновить агента.Единственное обязательное поле универсальный код ресурса (uri) для обновления, определяющее агент, который должен быть обновлен в вызове.Никакие результаты не возвращаются.Поэтому успешное обновление неявно определяется по отсутствию сигнал вызываемом исключении.
Открытый метод UpdateBuildControllers Обновляет контроллеры построений на сервере с помощью указанных свойств.Новые свойства объекта перезапись старые свойства, существовавшие до обновления.Если исключение не формируется из этого метода, переданные в свойства отражены в базе данных.
Открытый метод UpdateBuildServiceHost

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

События

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

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

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

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

См. также

Ссылки

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