ClaimsPrincipalPermission.Intersect(IPermission) Method

Definition

Returns a permission that is the intersection of the current permission and the specified permission.

C#
public System.Security.IPermission Intersect(System.Security.IPermission target);

Parameters

target
IPermission

The permission to intersect with the current permission. It must be an instance of ClaimsPrincipalPermission.

Returns

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

Remarks

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.

Applies to

Proizvod Verzije
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1