IIdentityManagementService Interface
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 | |
---|---|---|
IdentityDomainScope |
Top
Methods
Name | Description | |
---|---|---|
AddMemberToApplicationGroup | Add member to TFS Group. | |
CreateApplicationGroup | Creates a TFS application group | |
DeleteApplicationGroup | Deletes a TFS application group | |
GetScopeName | Gets the scope name for the provided scope id. | |
IsMember | Expanded membership query for direct or nested member. | |
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. | |
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. | |
ListApplicationGroups | Lists all TFS application groups in the specified scope | |
ReadIdentities(array<Guid[], MembershipQuery) | Read identities by Team Foundation Id. Note - performance will be fastest when no membership information is requested. | |
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. | |
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. | |
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. | |
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. | |
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). | |
RemoveMemberFromApplicationGroup | Remove member from TFS Group. | |
UpdateApplicationGroup | Updates a property of a TFS application group |
Top