Share via


PermissionSet.Intersect(PermissionSet) Metode

Definisi

Membuat dan mengembalikan set izin yang merupakan persimpangan dari saat ini PermissionSet dan yang ditentukan 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

Parameter

other
PermissionSet

Izin yang diatur untuk bersinggungan dengan saat ini PermissionSet.

Mengembalikan

Kumpulan izin baru yang mewakili persimpangan target saat ini PermissionSet dan yang ditentukan. Objek ini null adalah jika persimpangan kosong.

Contoh

Contoh kode berikut menunjukkan penggunaan Intersect metode . Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk PermissionSet kelas .

// 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())

Keterangan

Persimpangan dua set izin adalah kumpulan izin yang menjelaskan serangkaian operasi yang mereka jelaskan secara umum. Secara khusus, ini mewakili izin minimum sehingga permintaan apa pun yang melewati kedua set izin juga melewati persimpangan mereka.

Untuk setiap jenis izin yang ada di kedua set, dua instans izin tersebut disingkirkan menggunakan metode izin Intersect ; izin yang dihasilkan disertakan dalam hasil PermissionSet. Jenis izin yang hanya ada di salah satu dari dua set dikecualikan dari set yang dihasilkan.

Berlaku untuk