PermissionSet.Intersect(PermissionSet) Methode

Definitie

Hiermee maakt en retourneert u een machtigingenset die het snijpunt van de huidige PermissionSet en de opgegeven PermissionSetis.

public:
 System::Security::PermissionSet ^ Intersect(System::Security::PermissionSet ^ other);
public:
 virtual System::Security::PermissionSet ^ Intersect(System::Security::PermissionSet ^ other);
public System.Security.PermissionSet? Intersect(System.Security.PermissionSet? other);
public virtual System.Security.PermissionSet Intersect(System.Security.PermissionSet other);
public System.Security.PermissionSet Intersect(System.Security.PermissionSet other);
member this.Intersect : System.Security.PermissionSet -> System.Security.PermissionSet
abstract member Intersect : System.Security.PermissionSet -> System.Security.PermissionSet
override this.Intersect : System.Security.PermissionSet -> System.Security.PermissionSet
Public Function Intersect (other As PermissionSet) As PermissionSet
Public Overridable Function Intersect (other As PermissionSet) As PermissionSet

Parameters

other
PermissionSet

Een machtiging die is ingesteld om te snijden met de huidige PermissionSet.

Retouren

Een nieuwe machtigingenset die het snijpunt van de huidige PermissionSet en het opgegeven doel vertegenwoordigt. Dit object is null als het snijpunt leeg is.

Opmerkingen

Het snijpunt van twee machtigingensets is een machtigingenset die de set bewerkingen beschrijft die beide gemeen hebben. Het vertegenwoordigt met name de minimale machtigingen, zodat elke vraag die beide machtigingensets doorgeeft, ook het snijpunt doorgeeft.

Voor elk type machtiging dat in beide sets aanwezig is, worden de twee exemplaren van deze machtigingen gekruist met behulp van de methode van Intersect de machtiging; de resulterende machtiging wordt opgenomen in het resulterende PermissionSet. Machtigingstypen die in slechts één van de twee sets bestaan, worden uitgesloten van de resulterende set.

Van toepassing op