PermissionSet.Intersect(PermissionSet) Metod

Definition

Skapar och returnerar en behörighetsuppsättning som är skärningspunkten för den aktuella PermissionSet och angivna PermissionSet.

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

Parametrar

other
PermissionSet

En behörighetsuppsättning som ska korsas med den aktuella PermissionSet.

Returer

En ny behörighetsuppsättning som representerar skärningspunkten mellan den aktuella PermissionSet och det angivna målet. Det här objektet är null om skärningspunkten är tom.

Kommentarer

Skärningspunkten mellan två behörighetsuppsättningar är en behörighetsuppsättning som beskriver de åtgärder som de båda beskriver gemensamt. Mer specifikt representerar den de minsta behörigheterna så att alla krav som passerar båda behörighetsuppsättningarna också passerar deras skärningspunkt.

För varje typ av behörighet som finns i båda uppsättningarna korsas de två instanserna av dessa behörigheter med hjälp av behörighetens Intersect metod. Den resulterande behörigheten ingår i den resulterande PermissionSet. Behörighetstyper som bara finns i en av de två uppsättningarna undantas från den resulterande uppsättningen.

Gäller för