PermissionSet.Intersect(PermissionSet) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.