PermissionSet.Intersect(PermissionSet) Méthode

Définition

Crée et retourne un un jeu d’autorisations qui est l’intersection entre le PermissionSet actuel et le PermissionSet spécifié.

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 System.Security.PermissionSet? Intersect (System.Security.PermissionSet? other);
public virtual 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

Paramètres

other
PermissionSet

Jeu d’autorisations à croiser avec le PermissionSet actuel.

Retours

PermissionSet

Jeu d’autorisations qui représente l’intersection entre le PermissionSet actuel et la cible spécifiée. Cet objet est null si l’intersection est vide.

Exemples

L’exemple de code suivant montre l’utilisation de la Intersect méthode. Cet exemple de code fait partie d’un exemple plus grand fourni pour la PermissionSet classe.

// Display the intersection of two permission sets.
PermissionSet^ ps3 = ps2->Intersect( ps1 );
Console::WriteLine( "The intersection of the first permission set and the second permission set = {0}", ps3 );
// Display the intersection of two permission sets.
PermissionSet ps3 = ps2.Intersect(ps1);
Console.WriteLine("The intersection of the first permission set and "
    + "the second permission set = " + ps3.ToString());
' Display the intersection of two permission sets.
Dim ps3 As PermissionSet = ps2.Intersect(ps1)
Console.WriteLine("The intersection of the first permission set and " & "the second permission set = " & ps3.ToString())

Remarques

L’intersection de deux ensembles d’autorisations est un jeu d’autorisations qui décrit l’ensemble des opérations qu’ils décrivent tous deux en commun. Plus précisément, il représente les autorisations minimales de sorte que toute demande qui transmet les deux ensembles d’autorisations passe également leur intersection.

Pour chaque type d’autorisation présent dans les deux ensembles, les deux instances de ces autorisations sont croisées à l’aide de la méthode de Intersect l’autorisation ; l’autorisation résultante est incluse dans le résultat PermissionSet. Les types d’autorisations qui existent dans l’un des deux ensembles sont exclus du jeu résultant.

S’applique à