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


TeamFoundationIdentityService - класс

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

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationIdentityService

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

Синтаксис

'Декларация
<TeamFoundationServiceDependency(GetType(TeamFoundationSecurityService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationTaskService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationFeatureAvailabilityService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationHostManagementService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationEventService))> _
Public Class TeamFoundationIdentityService _
    Implements ITeamFoundationService, IDisposable, ITeamFoundationIdentityService
[TeamFoundationServiceDependency(typeof(TeamFoundationSecurityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationTaskService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationFeatureAvailabilityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationHostManagementService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationEventService))]
public class TeamFoundationIdentityService : ITeamFoundationService, 
    IDisposable, ITeamFoundationIdentityService

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

Свойства

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

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

Методы

  Имя Описание
Открытый метод AddGroupAdministrator Позволяет передать в Team Foundation удостоверения администратор группы, переданный в.
Открытый метод AddMemberToApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) Добавление члена в группу TFS.
Открытый метод AddMemberToApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, TeamFoundationIdentity) Добавление члена в группу TFS.
Открытый метод AddRecentUser AddRecentUser используется для обозначения пользователя, вызывающего пользователя использовавшихся в действии.Это позволяет системе отслеживать последние пользователи, и этот список можно использовать для улучшения предложения для выбора пользователей.
Открытый метод CreateApplicationGroup(TeamFoundationRequestContext, String, String, String) Создание группы приложений TFS
Открытый метод CreateApplicationGroup(TeamFoundationRequestContext, String, String, String, Boolean, Boolean) Создание группы приложений TFS.
Открытый метод CreateApplicationGroup(TeamFoundationRequestContext, String, String, String, Boolean, Boolean, Guid)
Открытый метод CreateDescriptor
Открытый метод CreateScope Создайте область для группы TFS (аналогично области командного проекта).
Открытый метод CreateUser(TeamFoundationRequestContext, String, String, String) Создание Team Foundation удостоверение (пользователя) с псевдонимом domain\account.Пользователи имеют глобальную область; они не находятся в любой проект.В настоящее время в случае использования только для этой функции является отслеживание удостоверения, импортированные из другой среды.Поэтому удостоверение помечен как неактивный.Не является предпочтительным для него остаются активными, поскольку может конфликтовать с реальной активной учетной записью с таким именем.
Открытый метод CreateUser(TeamFoundationRequestContext, String, String, String, Guid)
Открытый метод DeleteApplicationGroup Удаление группы приложений TFS.
Открытый метод DeleteScope Удалите TFS «область».
Открытый метод DeleteUser
Открытый метод EnsureIsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) Убедитесь, что дескриптор является членом указанной группы TFS.
Открытый метод EnsureIsMember(TeamFoundationRequestContext, IdentityDescriptor, TeamFoundationIdentity) Убедитесь, что дескриптор является членом указанной группы TFS.
Открытый метод EnsureNotMember Убедитесь, что дескриптор не является членом указанной группы TFS.
Открытый метод EnsureWellKnownGroupExists Убедитесь в том, что хорошо известная группа приложений TFS был создан.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetIdentityChanges
Открытый метод GetMostRecentlyUsedUsers
Открытый метод GetPreferredEmailAddress(TeamFoundationRequestContext, Guid)
Открытый метод GetPreferredEmailAddress(TeamFoundationRequestContext, Guid, Boolean)
Открытый метод GetProjectAdminSid
Открытый метод GetScopeInfo Получение сведений об области IMS.
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод IsIdentityCached(TeamFoundationRequestContext, IdentityDescriptor) Устаревший. Проверьте код кэшируется.
Открытый метод IsIdentityCached(TeamFoundationRequestContext, SecurityIdentifier)
Открытый метод IsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) Запрос расширенного членства.
Открытый метод IsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor, Boolean) Запрос расширенного членства.
Открытый метод ListApplicationGroups(TeamFoundationRequestContext, String, ReadIdentityOptions, IEnumerable<String>)
Открытый метод ListApplicationGroups(TeamFoundationRequestContext, String, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) Список всех групп приложений TFS в указанной области.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ReadFilteredIdentities ReadFilteredIdentities используется для извлечения набора удостоверений на основе выражения.Выражение является синтаксисом, аналогичное предложение SQL.Дополнительные сведения о возможностях выражения документации класса QueryExpression.Есть выражение состоит из двух частей.Существует набор значений, которые можно использовать из удостоверения, и они должны быть AND'ed.Это те вещи, такие как идентификаторы, отображаемое имя или IdentityType.Все сравнения строк выполняются без учета регистра.Определенные свойства, доступные из всех удостоверений: поддержка Microsoft.TeamFoundation.Identity: В (БУДУЩЕГО)--непосредственным членом значение, которое должно быть TFID.В группе (БУДУЩЕГО)--Прямым или косвенным членом значение, которое должно быть TFID.Около--Specilized термин, который имеет расширяемую условия, определяющие около значение должно быть TFID.Поддерживает Microsoft.TeamFoundation.Identity.DisplayName: =--равно значению отображаемое имя удостоверения.Содержит--Отображаемое имя идентификатора содержит значение.StartsWith--Отображаемое имя удостоверения, начинается со значением Microsoft.TeamFoundation.Identity.Type.Поддержка: =--значение должно быть «Group» или «Пользователь» Microsoft.TeamFoundation.Identity.Scope.Поддержка: =--значение должно быть строкой, представляющей допустимые области области являются [сервер] [projecturi] [имя_проекта] и projecturi.Если это условие не задано, используется [сервер].Все остальные свойства будут сравнивать с расширяемые свойства, связанные с идентификацией.Сравнение следуйте хорошо известных свойств в противном случае эти comaprisons будут внесены расширенного свойства. Скобки не поддерживаются.
Открытый метод ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[]) Чтение удостоверения для заданного дескрипторов.Простой перегрузке.
Открытый метод ReadIdentities(TeamFoundationRequestContext, array<Guid[]) Чтение удостоверений, Team Foundation код.
Открытый метод ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[]) Чтение удостоверений.Простой перегрузке, см. ниже.
Открытый метод ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>)
Открытый метод ReadIdentities(TeamFoundationRequestContext, array<Guid[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) Чтение удостоверений, Team Foundation код. Обратите внимание - выполняет ВЫСШАЯ при запросе нет сведений о членстве.
Открытый метод ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) Чтение удостоверений.Сначала попробуйте IMS хранилища и затем при необходимости источника как AD.Фактического источника указывается с помощью свойства самого объекта удостоверения.
Открытый метод ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) Чтение удостоверения для заданного дескрипторов.Сначала попробуйте IMS хранилища.Если не найден, при необходимости повторите источников, таких как AD.Фактического источника указывается с помощью свойства самого объекта удостоверения. Обратите внимание - выполняет ВЫСШАЯ при запросе нет сведений о членстве.
Открытый метод ReadIdentities(TeamFoundationRequestContext, array<Guid[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) Чтение удостоверений, Team Foundation код. Обратите внимание - выполняет ВЫСШАЯ при запросе нет сведений о членстве.
Открытый метод ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) Чтение удостоверений.Сначала попробуйте IMS хранилища и затем при необходимости источника как AD.Фактического источника указывается с помощью свойства самого объекта удостоверения.
Открытый метод ReadIdentity(TeamFoundationRequestContext, String) Перегрузка, которая принимает один фактор и возвращает совпадение после этого заказа. 1.В случае совпадения значения null.2.При наличии одного совпадения удостоверения независимо от того, следует ли удостоверение является активным.3.При наличии одного активного удостоверения соответствия удостоверения.
Открытый метод ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String) Увидеть перегрузки.
Открытый метод ReadIdentity(TeamFoundationRequestContext, IdentityDescriptor, MembershipQuery, ReadIdentityOptions) Перегрузка, которая принимает один дескриптор.
Открытый метод ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String, MembershipQuery, ReadIdentityOptions, IEnumerable<String>) Перегрузка, которая принимает один фактор и возвращает совпадение после этого заказа. 1.В случае совпадения значения null.2.При наличии одного совпадения удостоверения независимо от того, следует ли удостоверение является активным.3.При наличии одного активного удостоверения соответствия удостоверения.
Открытый метод ReadIdentity(TeamFoundationRequestContext, IdentityDescriptor, MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope)
Открытый метод ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String, MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) Перегрузка, которая принимает один фактор и возвращает совпадение после этого заказа. 1.В случае совпадения значения null.2.При наличии одного совпадения удостоверения независимо от того, следует ли удостоверение является активным.3.При наличии одного активного удостоверения соответствия удостоверения.
Открытый метод ReadIdentityFromSource ReadIdentityFromSource используется для извлечения идентификатора из исходного места (Рекламы или GSS).
Открытый метод ReadRequestIdentity(TeamFoundationRequestContext) Это обновление устраняет авторизованного пользователя, связанный с контекстом запроса к TeamFoundationIdentity.
Открытый метод ReadRequestIdentity(TeamFoundationRequestContext, Boolean) Это обновление устраняет авторизованного пользователя, связанный с контекстом запроса к TeamFoundationIdentity.
Открытый метод RefreshIdentity Синхронизируйте удостоверения.Этот идентификатор должен быть уже в хранилище IMS.Если идентификатор группы, свойства его НЕПОСРЕДСТВЕННЫХ участников также быть синхронизирован (асинхронно).
Открытый метод RemoveGroupAdministrator Удаляет передается в Team Foundation удостоверение не администратор группы, переданный в.
Открытый метод RemoveMemberFromApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) Удаление члена из группы TFS.
Открытый метод RemoveMemberFromApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor, Boolean)
Открытый метод RenameScope Переименуйте TFS «область».
Открытый метод SetCustomDisplayName Установить или удалить настраиваемое имя для вызывающего пользователя.
Открытый метод SetPreferredEmailAddress
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)
Открытый метод TryReadRequestIdentity(TeamFoundationRequestContext, TeamFoundationIdentity%)
Открытый метод TryReadRequestIdentity(TeamFoundationRequestContext, Boolean, TeamFoundationIdentity%)
Открытый метод UpdateApplicationGroup Обновляет свойства группы приложений TFS.
Открытый метод UpdateExtendedProperties(TeamFoundationRequestContext, IdentityDescriptor, IEnumerable<PropertyValue>)
Открытый метод UpdateExtendedProperties(TeamFoundationRequestContext, IdentityPropertyScope, IdentityDescriptor, IEnumerable<PropertyValue>)
Открытый метод UpdateIdentities
Открытый метод UpdateIdentity Обновите свойства identity.

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

Поля

  Имя Описание
Открытое поле OnPreferredEmailAddressChanged

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

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IDisposable.Dispose
Явная реализация интерфейсаЗакрытый метод ITeamFoundationService.ServiceEnd
Явная реализация интерфейсаЗакрытый метод ITeamFoundationService.ServiceStart

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

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

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

См. также

Ссылки

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