This method iterates through the collection of ClaimsIdentities and determines which identity must be used as the primary one.
Пространство имен: Microsoft.IdentityModel.Claims
Сборка: Microsoft.IdentityModel (в microsoft.identitymodel.dll)
Использование
Visual Basic |
---|
Dim identities As ClaimsIdentityCollection Dim returnValue As IClaimsIdentity returnValue = ClaimsPrincipal.SelectPrimaryIdentity(identities) |
Синтаксис
Visual Basic |
---|
Public Shared Function SelectPrimaryIdentity ( _ identities As ClaimsIdentityCollection _ ) As IClaimsIdentity |
C# |
---|
public static IClaimsIdentity SelectPrimaryIdentity ( ClaimsIdentityCollection identities ) |
C++ |
---|
public: static IClaimsIdentity^ SelectPrimaryIdentity ( ClaimsIdentityCollection^ identities ) |
J# |
---|
public static IClaimsIdentity SelectPrimaryIdentity ( ClaimsIdentityCollection identities ) |
JScript |
---|
public static function SelectPrimaryIdentity ( identities : ClaimsIdentityCollection ) : IClaimsIdentity |
Параметры
- identities
Исключения
Тип исключений | Условие |
---|
Примечания
If the identities collection contains a WindowsClaimsIdentity, it is the most preferred. If the identities collection contains an RsaClaimsIdentity, it is the least preferred.
Безопасность потоков
Любые открытые статические члены
(Shared в Visual Basic) этого типа являются
поточно-ориентированными.Любые члены экземпляров не являются
гарантированно поточно-ориентированными.