SharePointPermission.Intersect Method

Returns the logical intersection of two SharePointPermission instances.

Namespace:  Microsoft.SharePoint.Security
Assembly:  Microsoft.SharePoint.Security (in Microsoft.SharePoint.Security.dll)

Syntax

'Declaration
Public Overrides Function Intersect ( _
    target As IPermission _
) As IPermission
'Usage
Dim instance As SharePointPermission
Dim target As IPermission
Dim returnValue As IPermission

returnValue = instance.Intersect(target)
public override IPermission Intersect(
    IPermission target
)

Parameters

Return Value

Type: System.Security.IPermission
System.Security.IPermission A new SharePointPermission that represents the intersection of the current instance and the target parameter. If the intersection is empty, the method returns a null reference (Nothing in Visual Basic).

Implements

IPermission.Intersect(IPermission)

Remarks

Intersect returns a SharePointPermission that contains the permissions that both the target and the current instance have in common.

Exceptions

Exception Type

Condition

ArgumentException

The target parameter is not a null reference (Nothing in Visual Basic) and is not a SharePointPermission.

See Also

Reference

SharePointPermission Class

SharePointPermission Members

Microsoft.SharePoint.Security Namespace