Export (0) Print
Expand All

IIdentityManagementService Interface

Namespace:  Microsoft.TeamFoundation.Framework.Client
Assembly:  Microsoft.TeamFoundation.Client (in Microsoft.TeamFoundation.Client.dll)

public interface IIdentityManagementService

The IIdentityManagementService type exposes the following members.

  NameDescription
Public methodAddMemberToApplicationGroupAdd member to TFS Group.
Public methodCreateApplicationGroupCreates a TFS application group
Public methodDeleteApplicationGroupDeletes a TFS application group
Public methodGetScopeNameGets the scope name for the provided scope id.
Public methodIsMemberExpanded membership query for direct or nested member.
Public methodIsOwnedWellKnownGroupCheck 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.
Public methodIsOwnerCheck 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.
Public methodListApplicationGroupsLists all TFS application groups in the specified scope
Public methodReadIdentities(Guid[], MembershipQuery)Read identities by Team Foundation Id. Note - performance will be fastest when no membership information is requested.
Public methodReadIdentities(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.
Public methodReadIdentities(IdentitySearchFactor, String[], MembershipQuery, ReadIdentityOptions)Read identities based on search factor. First read from IMS store, and then (optionally) read from source like AD.
Public methodReadIdentity(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.
Public methodReadIdentity(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.
Public methodRefreshIdentityRefresh 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).
Public methodRemoveMemberFromApplicationGroupRemove member from TFS Group.
Public methodUpdateApplicationGroupUpdates a property of a TFS application group
Top
Show:
© 2014 Microsoft