Initializes an instance of T:Microsoft.IdentityModel.Claims.ClaimsIdentity using an enumerated collection of T:Microsoft.IdentityModel.Claims.Claim objects and the specified authentication type, name claim type, and role claim type.
Пространство имен: Microsoft.IdentityModel.Claims
Сборка: Microsoft.IdentityModel (в microsoft.identitymodel.dll)
Использование
Visual Basic |
---|
Dim claims As IEnumerable(Of Claim) Dim authenticationType As String Dim nameClaimType As String Dim roleClaimType As String Dim bootstrapToken As SecurityToken Dim instance As New ClaimsIdentity(claims, authenticationType, nameClaimType, roleClaimType, bootstrapToken) |
Синтаксис
Visual Basic |
---|
Public Sub New ( _ claims As IEnumerable(Of Claim), _ authenticationType As String, _ nameClaimType As String, _ roleClaimType As String, _ bootstrapToken As SecurityToken _ ) |
C# |
---|
public ClaimsIdentity ( IEnumerable<Claim> claims, string authenticationType, string nameClaimType, string roleClaimType, SecurityToken bootstrapToken ) |
C++ |
---|
public: ClaimsIdentity ( IEnumerable<Claim^>^ claims, String^ authenticationType, String^ nameClaimType, String^ roleClaimType, SecurityToken^ bootstrapToken ) |
J# |
---|
public ClaimsIdentity ( IEnumerable<Claim> claims, String authenticationType, String nameClaimType, String roleClaimType, SecurityToken bootstrapToken ) |
JScript |
---|
public function ClaimsIdentity ( claims : IEnumerable<Claim>, authenticationType : String, nameClaimType : String, roleClaimType : String, bootstrapToken : SecurityToken ) |
Параметры
- claims
-
The collection of Claim objects to populate the ClaimsIdentity with.
- authenticationType
-
The type of authentication used.
- nameClaimType
-
The claim type to use for P:Microsoft.IdentityModel.Claims.ClaimsIdentity.Name.
- roleClaimType
-
The claim type to use for IClaimsPrincipal.IsInRole(string role).
- bootstrapToken
-
The token originally used to create this identity.
Исключения
Тип исключений | Условие |
---|
Примечания