DataProtectionPermission.Union(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 izin yang merupakan gabungan izin saat ini dan izin yang ditentukan.
public:
override System::Security::IPermission ^ Union(System::Security::IPermission ^ target);
public override System.Security.IPermission Union (System.Security.IPermission target);
override this.Union : System.Security.IPermission -> System.Security.IPermission
Public Overrides Function Union (target As IPermission) As IPermission
Parameter
- target
- IPermission
Izin untuk digabungkan dengan izin saat ini. Jenisnya harus sama dengan izin saat ini.
Mengembalikan
Izin baru yang mewakili gabungan izin saat ini dan izin yang ditentukan.
Pengecualian
target
tidak null
dan tidak menentukan izin dengan tipe yang sama dengan izin saat ini.
Contoh
Contoh kode berikut menunjukkan penggunaan Union metode . Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk DataProtectionPermission kelas .
Catatan
Contoh kode dimaksudkan untuk menunjukkan perilaku metode , bukan untuk menunjukkan penggunaannya. Secara umum, metode kelas izin digunakan oleh infrastruktur keamanan; biasanya tidak digunakan dalam aplikasi.
Console::WriteLine( "Creating the union of the second and first "
"permissions." );
sp4 = dynamic_cast<DataProtectionPermission^>(sp2->Union( sp1 ));
Console::WriteLine( "Result of the union of the second permission "
"with the first: {0}", sp4->Flags );
Console.WriteLine("Creating the union of the second and first " +
"permissions.");
sp4 = (DataProtectionPermission)sp2.Union(sp1);
Console.WriteLine("Result of the union of the second permission " +
"with the first: " + sp4.Flags);
Console.WriteLine("Creating the union of the second and first " + "permissions.")
sp4 = CType(sp2.Union(sp1), DataProtectionPermission)
Console.WriteLine("Result of the union of the second permission with the first: " + sp4.Flags.ToString())
Keterangan
Hasil panggilan ke Union adalah izin yang mewakili semua operasi yang diwakili oleh izin saat ini dan izin yang ditentukan. Setiap permintaan yang melewati izin melewati serikat mereka.