TeamFoundationIdentityService.ReadIdentity, méthode (TeamFoundationRequestContext, IdentitySearchFactor, String, MembershipQuery, ReadIdentityOptions, IEnumerable<String>, IdentityPropertyScope)
Surcharge qui prend un facteur unique recherche et renvoie la correspondance suivant cet ordre.
1.Lorsqu'il n'existe aucune correspondance, null.
2.Lorsqu'il existe une correspondance unique, cette identité indépendamment de si l'identité est active.
3.Lorsqu'il existe une correspondance unique identité active, cette identité.
Espace de noms : Microsoft.TeamFoundation.Framework.Server
Assembly : Microsoft.TeamFoundation.Framework.Server (dans Microsoft.TeamFoundation.Framework.Server.dll)
Syntaxe
'Déclaration
Public Function ReadIdentity ( _
requestContext As TeamFoundationRequestContext, _
searchFactor As IdentitySearchFactor, _
factorValue As String, _
queryMembership As MembershipQuery, _
readOptions As ReadIdentityOptions, _
propertyNameFilters As IEnumerable(Of String), _
propertyScope As IdentityPropertyScope _
) As TeamFoundationIdentity
public TeamFoundationIdentity ReadIdentity(
TeamFoundationRequestContext requestContext,
IdentitySearchFactor searchFactor,
string factorValue,
MembershipQuery queryMembership,
ReadIdentityOptions readOptions,
IEnumerable<string> propertyNameFilters,
IdentityPropertyScope propertyScope
)
Paramètres
- requestContext
Type : Microsoft.TeamFoundation.Framework.Server.TeamFoundationRequestContext
- searchFactor
Type : Microsoft.TeamFoundation.Framework.Common.IdentitySearchFactor
- factorValue
Type : System.String
- queryMembership
Type : Microsoft.TeamFoundation.Framework.Common.MembershipQuery
- readOptions
Type : Microsoft.TeamFoundation.Framework.Common.ReadIdentityOptions
- propertyNameFilters
Type : System.Collections.Generic.IEnumerable<String>
Seulement sont requis quand lire options comprend des propriétés étendues, reportez-vous à la rubrique propriété Service API.Ne peut être null dans le cas contraire.
- propertyScope
Type : Microsoft.TeamFoundation.Framework.Common.IdentityPropertyScope
Valeur de retour
Type : Microsoft.TeamFoundation.Framework.Server.TeamFoundationIdentity
retourne TeamFoundationIdentity ;
Implémentations
Exceptions
Exception | Condition |
---|---|
MultipleIdentitiesFoundException | Levée lorsqu'il existe plusieurs correspondances, à moins qu'une seule identité est active. |
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.