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


IdentityManagementWebService2 - класс

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

System.Object
  System.ComponentModel.MarshalByValueComponent
    System.Web.Services.WebService
      Microsoft.TeamFoundation.Server.Core.WebServices.TeamFoundationWebService
        Microsoft.TeamFoundation.Server.Core.WebServices.FrameworkWebService
          Microsoft.TeamFoundation.Server.Core.WebServices.IdentityManagementWebService
            Microsoft.TeamFoundation.Server.Core.WebServices.IdentityManagementWebService2

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

Синтаксис

'Декларация
<WebServiceAttribute(Namespace := "https://microsoft.com/webservices/")> _
<ClientServiceAttribute(ComponentName := "Framework", RegistrationName := "Framework",  _
    ServerConfiguration := ServerConfiguration.TfsConnection, ServiceName := "IdentityManagementService2",  _
    CollectionServiceIdentifier := "A4CE4577-B38E-49C8-BDB4-B9C53615E0DA",  _
    ConfigurationServiceIdentifier := "6A67CA20-F7B4-4586-B8B6-CB4DA7234919")> _
Public Class IdentityManagementWebService2 _
    Inherits IdentityManagementWebService
[WebServiceAttribute(Namespace = "https://microsoft.com/webservices/")]
[ClientServiceAttribute(ComponentName = "Framework", RegistrationName = "Framework", 
    ServerConfiguration = ServerConfiguration.TfsConnection, ServiceName = "IdentityManagementService2", 
    CollectionServiceIdentifier = "A4CE4577-B38E-49C8-BDB4-B9C53615E0DA", 
    ConfigurationServiceIdentifier = "6A67CA20-F7B4-4586-B8B6-CB4DA7234919")]
public class IdentityManagementWebService2 : IdentityManagementWebService

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

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

  Имя Описание
Открытый метод IdentityManagementWebService2 Создает веб-службу и этот базовый класс.

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

Свойства

  Имя Описание
Открытое свойство Application Получает объект приложения для текущего HTTP-запроса. (Унаследовано от WebService.)
Открытое свойство Container Возвращает контейнер для компонента. (Унаследовано от MarshalByValueComponent.)
Открытое свойство Context Получает объект ASP.NET HttpContext для текущего запроса, где инкапсулируется весь HTTP-контекст, используемый HTTP-сервером для обработки веб-запросов. (Унаследовано от WebService.)
Открытое свойство DesignMode Возвращает значение, показывающее, находится ли компонент в настоящий момент в режиме разработки. (Унаследовано от MarshalByValueComponent.)
Защищенное свойство Events Возвращает список обработчиков событий, которые прикреплены к этому компоненту. (Унаследовано от MarshalByValueComponent.)
Защищенное свойство RequestContext RequestContext, связанных с этим запросом веб-службы. (Унаследовано от TeamFoundationWebService.)
Открытое свойство Server Получает HttpServerUtility для текущего запроса. (Унаследовано от WebService.)
Открытое свойство Session Получает экземпляр HttpSessionState для текущего запроса. (Унаследовано от WebService.)
Открытое свойство Site Получает или задает узел компонента. (Унаследовано от MarshalByValueComponent.)
Открытое свойство SoapVersion Получает версию протокола SOAP, используемого для запроса SOAP к веб-службе XML. (Унаследовано от WebService.)
Открытое свойство User Получает объект сервера ASP.NET User.Может использоваться для проверки прав пользователя на выполнение запроса. (Унаследовано от WebService.)

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

Методы

  Имя Описание
Открытый метод AddMemberToApplicationGroup Добавьте элемент к группе TFS. (Унаследовано от IdentityManagementWebService.)
Открытый метод AddRecentUser Добавляет переданное в GUID для выпущенного список пользователей для вызывающего пользователя
Защищенный метод AddWebServiceResource Добавляет ресурсы IDisposable, используемые методами веб-службы, которые должны быть удаляются в конце запроса. (Унаследовано от TeamFoundationWebService.)
Открытый метод CreateApplicationGroup Создает группу приложений TFS (Унаследовано от IdentityManagementWebService.)
Открытый метод DeleteApplicationGroup Удаляет группу приложений TFS (Унаследовано от IdentityManagementWebService.)
Открытый метод Dispose() Освобождает все ресурсы, используемые объектом MarshalByValueComponent. (Унаследовано от MarshalByValueComponent.)
Защищенный метод Dispose(Boolean) Освобождает неуправляемые ресурсы, используемые объектом MarshalByValueComponent, а при необходимости освобождает также управляемые ресурсы. (Унаследовано от MarshalByValueComponent.)
Защищенный метод EnterMethod EnterMethod используется, чтобы отметить начало выполнения WebMethod. (Унаследовано от TeamFoundationWebService.)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от MarshalByValueComponent.)
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetMostRecentlyUsedUsers Получите набор идентификаторов, недавно были доступны текущим пользователем
Открытый метод GetScopeName Возвращает имя области для предоставленного идентификатора (Унаследовано от IdentityManagementWebService.)
Открытый метод GetService Возвращает средство реализации объекта IServiceProvider. (Унаследовано от MarshalByValueComponent.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод HandleException Это базовое WebService ExceptionHandler перехватывает исключение и записи в контексте запроса для будущего ведения журнала.Службы могут также отклонить этот метод, выполняют некоторые действия на основе исключении, изменение исключение, ел его или просто позволяя ему передать. (Унаследовано от TeamFoundationWebService.)
Открытый метод IsMember Развернутый запрос членства. (Унаследовано от IdentityManagementWebService.)
Защищенный метод LeaveMethod LeaveMethod должно вызываться в качестве последней часть кода в ходе области WebMethod. (Унаследовано от TeamFoundationWebService.)
Открытый метод ListApplicationGroups Список всех групп приложений TFS в определенной области (Унаследовано от IdentityManagementWebService.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод PrepareForWebServiceSerialization (Унаследовано от IdentityManagementWebService.)
Открытый метод ReadFilteredIdentities ReadFilteredIdentities используется для извлечения набор идентификаторов на основе выражения.Выражение напоминает синтаксис, предложение WHERE SQL.Полные сведения об интерфейсе возможности на выражениях см. в документации на классе QueryExpression.
Открытый метод ReadIdentities Чтение идентификаторов.Первое хранилище IMS try, затем при необходимости источник " в конструкторе приложений.Сам источник будет отображаться свойством объекта самим идентификатора. (Унаследовано от IdentityManagementWebService.)
Открытый метод ReadIdentitiesByDescriptor Чтение для идентификаторов, согласно заданным дескрипторов.Первое хранилище IMS try.Если не найден, при необходимости повторите источник как конструктор приложений, (фактического источника будет отображаться свойством объекта самим идентификатора).Примечание.выполнить наиболее БЫСТРО при отсутствии сведений о членстве не производится. (Унаследовано от IdentityManagementWebService.)
Открытый метод ReadIdentitiesById Чтение идентификаторы идентификатором Team FoundationПримечание.выполнить наиболее БЫСТРО при отсутствии сведений о членстве не производится. (Унаследовано от IdentityManagementWebService.)
Открытый метод RefreshIdentity Идентификатор строки ".Этот идентификатор должен уже находится в хранилище IMS.Если идентификатор группы, то свойства его СРАЗУ члены также будут синхронизированы (асинхронно). (Унаследовано от IdentityManagementWebService.)
Открытый метод RemoveMemberFromApplicationGroup Удалить элемент из группы TFS. (Унаследовано от IdentityManagementWebService.)
Открытый метод SetCustomDisplayName ReadFilteredIdentities используется для извлечения набор идентификаторов на основе выражения.Выражение напоминает синтаксис, предложение WHERE SQL.Полные сведения об интерфейсе возможности на выражениях см. в документации на классе QueryExpression.
Защищенный метод SetMethodName Задает имя метода (не вызывает EnterMethod) этого, не была вызывается с одним и тем же экземпляром methodInformation, но без параметров, что метод будет правильно зарегистрирован в системе журнал изменений, а не только его URL-адрес. (Унаследовано от TeamFoundationWebService.)
Открытый метод ToString Возвращает строку String, содержащую имя компонента Component, если таковое имеется.Этот метод не следует переопределять. (Унаследовано от MarshalByValueComponent.)
Открытый метод UpdateApplicationGroup Обновляет свойство группы приложений TFS (Унаследовано от IdentityManagementWebService.)
Открытый метод UpdateIdentityExtendedProperties

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

События

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

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

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

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

См. также

Ссылки

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