Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

IIdentityManagementService2 Interface

Namespace:  Microsoft.TeamFoundation.Framework.Client
Assembly:  Microsoft.TeamFoundation.Client (in Microsoft.TeamFoundation.Client.dll)
public interface IIdentityManagementService2 : IIdentityManagementService

The IIdentityManagementService2 type exposes the following members.

  NameDescription
Public methodAddMemberToApplicationGroupAdd member to TFS Group. (Inherited from IIdentityManagementService.)
Public methodAddRecentUser(Guid)Adds the specified identity to MRU list of users for the current user.
Public methodAddRecentUser(TeamFoundationIdentity)Adds the specified identity to a most recently used (MRU) list of users for the current user.
Public methodClearCustomDisplayNameClears the custom display name for the current user, returning to using the display name from the external identity provider, such as Active Directory, Live, and so on.
Public methodCreateApplicationGroupCreates a TFS application group (Inherited from IIdentityManagementService.)
Public methodDeleteApplicationGroupDeletes a TFS application group (Inherited from IIdentityManagementService.)
Public methodGetMostRecentlyUsedUsersGet the set of identities that have been recently accessed by the current user.
Public methodGetMostRecentlyUsedUsersExGet the set of identities which have been recently accessed by the current user and the current team members
Public methodGetScopeNameGets the scope name for the provided scope id. (Inherited from IIdentityManagementService.)
Public methodIsMemberExpanded membership query for direct or nested member. (Inherited from IIdentityManagementService.)
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. (Inherited from IIdentityManagementService.)
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. (Inherited from IIdentityManagementService.)
Public methodListApplicationGroups(String, ReadIdentityOptions)Lists all TFS application groups in the specified scope (Inherited from IIdentityManagementService.)
Public methodListApplicationGroups(String, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope)Lists all TFS application groups in the specified scope.
Public methodReadFilteredIdentitiesReadFilteredIdentities is used to retrieve a set of identities based on an expression. The expression is a syntax that resembles a SQL WHERE clause. For full details on the expressions capabilities, see documentation on the QueryExpression class.
Public methodReadIdentities(Guid[], MembershipQuery)Read identities by Team Foundation Id. Note - performance will be fastest when no membership information is requested. (Inherited from IIdentityManagementService.)
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. (Inherited from IIdentityManagementService.)
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. (Inherited from IIdentityManagementService.)
Public methodReadIdentities(Guid[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope)Read identities by Team Foundation ID. Note that performance will be fastest when no membership information is requested.
Public methodReadIdentities(IdentityDescriptor[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope)Read identities for given descriptors. First try information management system (IMS) store. If not found, optionally try a source like Active Directory. Note that performance will be fastest when no membership information is requested.
Public methodReadIdentities(IdentitySearchFactor, String[], MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope)Read identities based on search factor. First read from IMS store, and then optionally read from a source like Active Directory.
Public methodReadIdentity(String)Read an identity using the General search factor.
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. (Inherited from IIdentityManagementService.)
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. (Inherited from IIdentityManagementService.)
Public methodReadIdentity(IdentityDescriptor, MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope)Overload that takes a single descriptor.Read identity for given descriptor. First try IMS store. If it is not found, optionally try a source like Active Directory. Note that performance will be fastest when no membership information is requested.
Public methodReadIdentity(IdentitySearchFactor, String, MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope)Overload that takes a single search factor and returns a match following this order: 1. With multiple matches, active identity if one exists, or else first match.2. When there is a single match, the match.3. When there is no match, null.Read identity is based on search factor. First read from IMS store, and then optionally read from source like Active Directory.
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). (Inherited from IIdentityManagementService.)
Public methodRemoveMemberFromApplicationGroupRemove member from TFS Group. (Inherited from IIdentityManagementService.)
Public methodSetCustomDisplayNameSets the display name for the current user in a sticky manner, overriding any display name returned by an external identity provider like Active Directory or Live.
Public methodUpdateApplicationGroupUpdates a property of a TFS application group (Inherited from IIdentityManagementService.)
Public methodUpdateExtendedPropertiesSave changes to extended properties.
Top
Show:
© 2014 Microsoft. All rights reserved.