ClaimsPrincipalPermission::Intersect Method (IPermission^)
Returns a permission that is the intersection of the current permission and the specified permission.
Assembly: System.IdentityModel.Services (in System.IdentityModel.Services.dll)
Parameters
- target
-
Type:
System.Security::IPermission^
The permission to intersect with the current permission. It must be an instance of ClaimsPrincipalPermission.
Return Value
Type: System.Security::IPermission^A new ClaimsPrincipalPermission that represents the intersection of the current permission and the specified permission; or null if target is null or is not an instance of ClaimsPrincipalPermission.
Implements
IPermission::Intersect(IPermission^)The permission that is returned has only the resource-action pairs that were present both in the current permission and in the specified permission. Resource-action pairs that existed in only one or the other of the permissions are not included. For a Demand to succeed on the new permission, the current principal only needs to be authorized for the resource-action pairs that were common to the current permission and the specified permission.
Available since 4.5