다음을 통해 공유


ITeamFoundationIdentityService 인터페이스

서비스 Id를 관리 합니다.

네임스페이스:  Microsoft.TeamFoundation.Server.Core
어셈블리:  Microsoft.TeamFoundation.Server.Core(Microsoft.TeamFoundation.Server.Core.dll)

구문

‘선언
<DefaultServiceImplementationAttribute(GetType(TeamFoundationIdentityService))> _
Public Interface ITeamFoundationIdentityService _
    Inherits ITeamFoundationService
[DefaultServiceImplementationAttribute(typeof(TeamFoundationIdentityService))]
public interface ITeamFoundationIdentityService : ITeamFoundationService

ITeamFoundationIdentityService 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 ReadBatchSizeLimit 한 번의 호출에서 쿼리할 수 있는 IdentityDescriptors, TeamFoundationIds 또는 검색 인수 값의 최대 수입니다.

위쪽

메서드

  이름 설명
Public 메서드 AddGroupAdministrator 전달 된 팀 기반 id 관리자에서 그룹에 전달.
Public 메서드 AddMemberToApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, TeamFoundationIdentity) TFS 그룹에 구성원을 추가 합니다.
Public 메서드 AddMemberToApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) TFS 그룹에 구성원을 추가 합니다.
Public 메서드 AddRecentUser AddRecentUser 작업에서 호출 하는 사용자가 최근 사용 하는 사용자를 확인 하는 데 사용 됩니다.이 통해 최근 사용자를 추적 하 고이 목록을 사용 하 여 사용자의 선택에 대 한 추천 단어를 개선 하려면이 시스템.
Public 메서드 CreateApplicationGroup(TeamFoundationRequestContext, String, String, String) TFS 응용 프로그램 그룹을 만듭니다.
Public 메서드 CreateApplicationGroup(TeamFoundationRequestContext, String, String, String, Boolean, Boolean) TFS 응용 프로그램 그룹을 만듭니다.
Public 메서드 CreateDescriptor
Public 메서드 CreateScope TFS 그룹에 대 한 범위를 만듭니다 (팀 프로젝트 범위와 유사).
Public 메서드 CreateUser 도메인 \ 계정 별칭을 사용 하 여 Team Foundation id (사용자)를 만듭니다.사용자는 전역 범위를 프로젝트에 구분 되지 않습니다.현재이 함수에 대 한 유일한 사례는 다른 환경에서 가져온 id를 추적 하는.따라서 id 비활성 상태로 표시 됩니다.이 이름으로 현재 실제 계정과 간섭이 발생할 수 있습니다 때문에 활성 상태로 남아 있도록 좋지 않습니다.
Public 메서드 DeleteApplicationGroup TFS 응용 프로그램 그룹을 삭제합니다.
Public 메서드 DeleteScope TFS "범위"를 삭제합니다.
Public 메서드 DeleteUser 사용자 id를 삭제합니다.
Public 메서드 EnsureIsMember(TeamFoundationRequestContext, IdentityDescriptor, TeamFoundationIdentity) 설명자를 제공 하는 지정 된 TFS 그룹의 구성원을 확인 합니다.
Public 메서드 EnsureIsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) 설명자를 제공 하는 지정 된 TFS 그룹의 구성원을 확인 합니다.
Public 메서드 EnsureNotMember 하면 설명자를 제공 하는 지정 된 TFS 그룹의 구성원이 됩니다.
Public 메서드 EnsureWellKnownGroupExists 잘 알려진 TFS 응용 프로그램 그룹을 만들었는지 확인 합니다.
Public 메서드 GetIdentityChanges
Public 메서드 GetMostRecentlyUsedUsers
Public 메서드 GetPreferredEmailAddress(TeamFoundationRequestContext, Guid) Id에 대 한 기본 전자 메일 주소를 가져옵니다.이 주소를 유효한 전자 메일 주소로 사용자에 의해 확인 되었습니다.사용자 지정 전자 메일 주소를 확인 하지 기본 전자 메일 주소를 반환 합니다.
Public 메서드 GetPreferredEmailAddress(TeamFoundationRequestContext, Guid, Boolean) Id에 대 한 기본 전자 메일 주소를 가져옵니다.기본 설정 되지 않은 경우 기본값이 항상 반환 됩니다.
Public 메서드 GetProjectAdminSid
Public 메서드 GetScopeInfo IMS 범위에 대 한 정보를 가져옵니다.
Public 메서드 IsEmailConfirmationPending 기본 전자 메일 주소 확인을 요청 하는 경우 true를 반환 합니다.
Public 메서드 IsIdentityCached
Public 메서드 IsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) 확장 된 구성원 쿼리 합니다.
Public 메서드 IsMember(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor, Boolean) 확장 된 구성원 쿼리 합니다.
Public 메서드 ListApplicationGroups(TeamFoundationRequestContext, String, ReadIdentityOptions, IEnumerable<String>)
Public 메서드 ListApplicationGroups(TeamFoundationRequestContext, String, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) 지정된 된 범위 내의 모든 TFS 응용 프로그램 그룹을 나열합니다.
Public 메서드 ReadFilteredIdentities ReadFilteredIdentities id 기반으로 하는 식의 집합을 검색 하는 데 사용 됩니다.식은 SQL WHERE 절을 유사한 구문입니다.식 기능에 대 한 자세한 내용은 QueryExpression 클래스 설명서를 참조 하십시오.두 가지 방법을 사용 하는 식으로.Id에서 사용할 수 있는 값 집합이 있으며 함께 AND'ed 이어야 합니다.이들은 id 표시 이름 또는 IdentityType 등입니다.모든 문자열 비교는 대/소문자를 구분 하지 않는 수행 됩니다.모든 id를 사용할 수 있는 특정 속성: Microsoft.TeamFoundation.Identity 지원:의 (미래)-TFID에서 (FUTURE)-직접 또는 간접 멤버 여야 하는 값의 직접 멤버는 TFID 근처-해야 하는 값에 가까운 값을 정의 하는 확장할 수 있는 조건이 있는 특수 용어는 TFID 이어야 합니다.Microsoft.TeamFoundation.Identity.DisplayName 지원: =-대화명 id의 값은 포함-StartsWith 값에 포함 된 id의 표시 이름-id 표시 이름은 Microsoft.TeamFoundation.Identity.Type에서 지 원하는 값으로 시작: =-값 '그룹' 또는 '사용자' Microsoft.TeamFoundation.Identity.Scope 지원 해야: =-값 범위 유효 범위를 나타내는 문자열을 해야 [서버] [projecturi] [이름]은 및 projecturi이이 제공 되지 않은 경우 [서버]를 사용 합니다.다른 모든 속성 id와 연관 된 확장 속성 비교 됩니다.이러한 비교는 잘 알려진 속성 그렇지 않으면 이러한 비교 확장할 수 있는 속성에 대해 수행 됩니다 따라야 합니다.괄호 없이 사용할 수 있습니다.
Public 메서드 ReadFilteredIdentitiesByDescriptor IdentityDescriptor, 표시 이름에 따라 정렬 하 여 필터링 된 id는 페이지를 읽습니다.
Public 메서드 ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[]) Id 읽기 설명자를 지정합니다.단순 오버 로드 합니다.
Public 메서드 ReadIdentities(TeamFoundationRequestContext, array<Guid[]) 팀 기반 id identities를 읽으십시오
Public 메서드 ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[]) Identities를 읽습니다.단순 오버 로드에서는 아래 참조입니다.
Public 메서드 ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>)
Public 메서드 ReadIdentities(TeamFoundationRequestContext, array<Guid[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) Team Foundation id입니다. 여 identities를 읽으십시오-가장 빠름 멤버 자격 정보가 요청 될 때 수행 됩니다.
Public 메서드 ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>) Identities를 읽습니다.IMS 저장소를 먼저 시도 합니다 (선택 사항) 광고와 같은 원본.실제 소스는 identity 개체 자체의 속성으로 표시 됩니다.
Public 메서드 ReadIdentities(TeamFoundationRequestContext, array<IdentityDescriptor[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) Id 읽기 설명자를 지정합니다.IMS 저장소를 먼저 시도 합니다.그렇지 않으면 찾을 수 합니다 (선택 사항) 광고와 같은 원본.실제 소스는 identity 개체 자체의 속성으로 표시 됩니다.-가장 빠름 멤버 자격 정보가 요청 될 때 수행 됩니다.
Public 메서드 ReadIdentities(TeamFoundationRequestContext, array<Guid[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) Identities 팀 기반 id 읽기-가장 빠름 멤버 자격 정보가 요청 될 때 수행 됩니다.
Public 메서드 ReadIdentities(TeamFoundationRequestContext, IdentitySearchFactor, array<String[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) Identities를 읽습니다.IMS 저장소를 먼저 시도 합니다 (선택 사항) 광고와 같은 원본.실제 소스는 identity 개체 자체의 속성으로 표시 됩니다.
Public 메서드 ReadIdentity(TeamFoundationRequestContext, String) 위의 단일 검색 인수를 받는 메서드 오버 로드와 반환이 순서에 따라 일치 합니다. 1.일치 하는 null입니다. 2.단일 일치 하는 여부에 관계 없이 해당 id id 활성화 됩니다. 3.때 단일 활성 id 일치 하는 id입니다.
Public 메서드 ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String) 참조를 오버 로드 합니다.
Public 메서드 ReadIdentity(TeamFoundationRequestContext, IdentityDescriptor, MembershipQuery, ReadIdentityOptions) 위의 단일 설명자를 사용 하는 방법에 대 한 오버 로드.
Public 메서드 ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String, MembershipQuery, ReadIdentityOptions, IEnumerable<String>) 위의 단일 검색 인수를 받는 메서드 오버 로드와 반환이 순서에 따라 일치 합니다. 1.일치 하는 null입니다. 2.단일 일치 하는 여부에 관계 없이 해당 id id 활성화 됩니다. 3.때 단일 활성 id 일치 하는 id입니다.
Public 메서드 ReadIdentity(TeamFoundationRequestContext, IdentityDescriptor, MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) 위의 단일 설명자를 사용 하는 방법에 대 한 오버 로드.
Public 메서드 ReadIdentity(TeamFoundationRequestContext, IdentitySearchFactor, String, MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope) 위의 단일 검색 인수를 받는 메서드 오버 로드와 반환이 순서에 따라 일치 합니다. 1.일치 하는 null입니다. 2.단일 일치 하는 여부에 관계 없이 해당 id id 활성화 됩니다. 3.때 단일 활성 id 일치 하는 id입니다.
Public 메서드 ReadIdentityFromSource ReadIdentityFromSource를 사용 하는 id 원본 위치에서 검색을 (광고 또는 GSS).
Public 메서드 ReadRequestIdentity 요청 컨텍스트를 TeamFoundationIdentity 연관 된 권한 있는 사용자를 확인 합니다.
Public 메서드 RefreshIdentity 이제 id를 동기화합니다.이 id는 IMS 저장소에 이미 있어야 합니다.Id는 그룹을 직접 해당 구성원 속성 비동기적으로 동기화도 됩니다.
Public 메서드 RemoveGroupAdministrator 제거 전달 된 팀 기반 id에서 관리자 그룹에 전달 되지 않도록 합니다.
Public 메서드 RemoveMemberFromApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor) TFS 그룹에서 구성원을 제거합니다.
Public 메서드 RemoveMemberFromApplicationGroup(TeamFoundationRequestContext, IdentityDescriptor, IdentityDescriptor, Boolean)
Public 메서드 RenameScope "범위"는 TFS의 이름을 바꿉니다.
Public 메서드 ServiceEnd ServiceEnd는 호스트를 종료 하 고이 서비스에 유지 되는 모든 리소스를 해제 해야 하는 경우 호출 됩니다. (ITeamFoundationService에서 상속됨)
Public 메서드 ServiceStart ServiceStart는 서비스가 초기화 될 때 호출 됩니다.서비스를 비동기적으로 초기화 서비스 사용자에 대 한 액세스 준비가 되 면 확인 하는 데 사용 되는 Service_Ready를 구현 해야 합니다. (ITeamFoundationService에서 상속됨)
Public 메서드 SetCustomDisplayName 설정 하거나 호출 하는 사용자에 대 한 사용자 지정 표시 이름을 제거 합니다.
Public 메서드 SetPreferredEmailAddress 현재 사용자 기본 설정된의 전자 메일 주소를 설정 합니다.
Public 메서드 UpdateApplicationGroup TFS 응용 프로그램 그룹의 속성을 업데이트합니다.
Public 메서드 UpdateExtendedProperties(TeamFoundationRequestContext, IdentityDescriptor, IEnumerable<PropertyValue>)
Public 메서드 UpdateExtendedProperties(TeamFoundationRequestContext, IdentityPropertyScope, IdentityDescriptor, IEnumerable<PropertyValue>)
Public 메서드 UpdateIdentities
Public 메서드 UpdateIdentity Id 속성을 업데이트합니다.

위쪽

참고 항목

참조

Microsoft.TeamFoundation.Server.Core 네임스페이스