Namespace:  Microsoft.TeamFoundation.Framework.Client
Assembly:  Microsoft.TeamFoundation.Client (in Microsoft.TeamFoundation.Client.dll)
Syntax
'Declaration
Public Interface IIdentityManagementService
public interface IIdentityManagementService
public interface class IIdentityManagementService
type IIdentityManagementService =  interface end
public interface IIdentityManagementService
The IIdentityManagementService type exposes the following members.
Properties
| Name | Description | |
|---|---|---|
| .gif) | IdentityDomainScope | 
Top
Methods
| Name | Description | |
|---|---|---|
| .gif) | AddMemberToApplicationGroup | Add member to TFS Group. | 
| .gif) | CreateApplicationGroup | Creates a TFS application group | 
| .gif) | DeleteApplicationGroup | Deletes a TFS application group | 
| .gif) | GetScopeName | Gets the scope name for the provided scope id. | 
| .gif) | IsMember | Expanded membership query for direct or nested member. | 
| .gif) | IsOwnedWellKnownGroup | Check if the given descriptor is of TeamFoundation type, belongs to this IMS host and is a well-known group. This does not confirm that such a group actually exists, just that the Sid pattern meets these requirements. | 
| .gif) | IsOwner | Check if the given descriptor is of TeamFoundation type, and belongs to this IMS host. This does not confirm that such a group actually exists, just that the Sid pattern belongs to this host. | 
| .gif) | ListApplicationGroups | Lists all TFS application groups in the specified scope | 
| .gif) | ReadIdentities(array<Guid[], MembershipQuery) | Read identities by Team Foundation Id. Note - performance will be fastest when no membership information is requested. | 
| .gif) | ReadIdentities(array<IdentityDescriptor[], MembershipQuery, ReadIdentityOptions) | Read identities for given descriptors. First try IMS store. If not found, optionally try source like AD. Note - performance will be fastest when no membership information is requested. | 
| .gif) | ReadIdentities(IdentitySearchFactor, array<String[], MembershipQuery, ReadIdentityOptions) | Read identities based on search factor. First read from IMS store, and then (optionally) read from source like AD. | 
| .gif) | ReadIdentity(IdentityDescriptor, MembershipQuery, ReadIdentityOptions) | Overload that takes a single descriptor. Read identity for given descriptor. First try IMS store. If not found, optionally try source like AD. Note - performance will be fastest when no membership information is requested. | 
| .gif) | ReadIdentity(IdentitySearchFactor, String, MembershipQuery, ReadIdentityOptions) | Overload that takes a single search factor and returns match following this order. 1. With multiple matches, active identity if exists, else first match. 2. When there is a single match, the match. 3. When there is no match, null. Read identity based on search factor. First read from IMS store, and then (optionally) read from source like AD. | 
| .gif) | RefreshIdentity | Refresh identity properties from provider now. This identity must already be in the IMS store. If identity is a group, its DIRECT members and their properties will also be refreshed (asynchronously). | 
| .gif) | RemoveMemberFromApplicationGroup | Remove member from TFS Group. | 
| .gif) | UpdateApplicationGroup | Updates a property of a TFS application group | 
Top