DataProtectionPermission.Intersect(IPermission) 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 izin yang merupakan persimpangan izin saat ini dan izin yang ditentukan.
public:
override System::Security::IPermission ^ Intersect(System::Security::IPermission ^ target);
public override System.Security.IPermission Intersect (System.Security.IPermission target);
override this.Intersect : System.Security.IPermission -> System.Security.IPermission
Public Overrides Function Intersect (target As IPermission) As IPermission
Parameter
- target
- IPermission
Izin untuk bersinggungan dengan izin saat ini. Jenisnya harus sama dengan izin saat ini.
Mengembalikan
Izin baru yang mewakili persimpangan izin saat ini dan izin yang ditentukan. Izin baru ini adalah null
jika persimpangan kosong.
Pengecualian
target
tidak null
dan tidak menentukan izin dengan tipe yang sama dengan izin saat ini.
Contoh
Contoh kode berikut menunjukkan penggunaan Intersect metode . Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk DataProtectionPermission kelas .
Console::WriteLine( "Creating the intersection of the second and "
"first permissions." );
sp4 = dynamic_cast<DataProtectionPermission^>(sp2->Intersect( sp1 ));
Console::WriteLine( "The value of the Flags property is: {0}", sp4->Flags );
Console.WriteLine("Creating the intersection of the second and " +
"first permissions.");
sp4 = (DataProtectionPermission)sp2.Intersect(sp1);
Console.WriteLine("The value of the Flags property is: " +
sp4.Flags.ToString());
Console.WriteLine("Creating the intersection of the second and " + "first permissions.")
sp4 = CType(sp2.Intersect(sp1), DataProtectionPermission)
Console.WriteLine("The value of the Flags property is: " + sp4.Flags.ToString())
Keterangan
Persimpangan dua izin adalah izin yang menjelaskan serangkaian operasi yang mereka jelaskan secara umum. Hanya permintaan yang melewati kedua izin individu yang akan melewati persimpangan.