AuthorizationContext Class
The result of evaluating all authorization policies available from the tokens in the sent message and by calling the GetAuthorizationPolicies method.
Assembly: System.IdentityModel (in System.IdentityModel.dll)
| Name | Description | |
|---|---|---|
![]() | AuthorizationContext() | Initializes a new instance of the AuthorizationContext class. |
| Name | Description | |
|---|---|---|
![]() | ClaimSets | Gets the set of claims associated with an authorization policy. |
![]() | ExpirationTime | Gets the date and time at which this AuthorizationContext object is no longer valid. |
![]() | Id | Gets a unique identifier for this AuthorizationContext object. |
![]() | Properties | Gets a collection of non-claim properties associated with this AuthorizationContext object. |
| Name | Description | |
|---|---|---|
![]() ![]() | CreateDefaultAuthorizationContext(IList<IAuthorizationPolicy^>^) | Evaluate all of the specified authorization policies and create an AuthorizationContext. |
![]() | Equals(Object^) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() | Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType() | |
![]() | MemberwiseClone() | |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
Evaluating all of the authorization policies in an authorization manager results in a set of ClaimSet objects. These objects make up an authorization context.
An authorization context contains a set of claim set objects, an expiration time that specifies the span of time during which the authorization context is valid, and a unique identifier.
The AuthorizationContext for the current operation can be accessed via the AuthorizationContext property.
Available since 3.0
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.



