AuthorizationContext Constructor (ClaimsPrincipal^, Collection<Claim^>^, Collection<Claim^>^)
.NET Framework (current version)
Initializes a new instance of the AuthorizationContext class with the specified principal, resource claim, and action claim.
Assembly: System.IdentityModel (in System.IdentityModel.dll)
public:
AuthorizationContext(
ClaimsPrincipal^ principal,
Collection<Claim^>^ resource,
Collection<Claim^>^ action
)
Parameters
- principal
-
Type:
System.Security.Claims::ClaimsPrincipal^
The principal for which authorization is to be checked.
- resource
-
Type:
System.Collections.ObjectModel::Collection<Claim^>^
A collection of claims that represents the resource for which the principal is to be authorized. The collection typically contains a single element.
- action
-
Type:
System.Collections.ObjectModel::Collection<Claim^>^
A collection of claims that represents the action to be performed on the resource. The collection typically contains a single element.
| Exception | Condition |
|---|---|
| ArgumentNullException | principal is null. -or- resource is null. -or- action is null. |
.NET Framework
Available since 4.5
Available since 4.5
Show: