Bagikan melalui


ReflectionPermission.Copy Metode

Definisi

Membuat dan mengembalikan salinan identik dari izin saat ini.

public:
 override System::Security::IPermission ^ Copy();
public override System.Security.IPermission Copy ();
override this.Copy : unit -> System.Security.IPermission
Public Overrides Function Copy () As IPermission

Mengembalikan

Salinan izin saat ini.

Contoh

Contoh kode berikut menunjukkan perilaku Copy metode . Contoh ini adalah bagian dari contoh yang lebih besar yang disediakan untuk ReflectionPermission 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.

private static void CopyDemo()
{
    ReflectionPermission memberAccessPerm = new ReflectionPermission(ReflectionPermissionFlag.MemberAccess);
    ReflectionPermission restrictedMemberAccessPerm = (ReflectionPermission)memberAccessPerm.Copy();
    Console.WriteLine("Result of copy = " + restrictedMemberAccessPerm.ToString());
}
Private Shared Sub CopyDemo()
    Dim memberAccessPerm As New ReflectionPermission(ReflectionPermissionFlag.MemberAccess)
    Dim restrictedMemberAccessPerm As ReflectionPermission = CType(memberAccessPerm.Copy(), ReflectionPermission)
    Console.WriteLine("Result of copy = " + restrictedMemberAccessPerm.ToString())

End Sub

Keterangan

Salinan izin mewakili akses yang sama ke sumber daya sebagai izin asli.

Berlaku untuk