Share via


ReflectionPermission.Copy Metoda

Definice

Vytvoří a vrátí identickou kopii aktuálního oprávnění.

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

Návraty

Kopie aktuálního oprávnění.

Příklady

Následující příklad kódu ukazuje chování Copy metody. Tento příklad je součástí většího příkladu ReflectionPermission pro třídu.

Poznámka

Příklad kódu je určen k zobrazení chování metody, nikoli k předvedení jejího použití. Obecně platí, že metody tříd oprávnění jsou používány infrastrukturou zabezpečení; obvykle se nepoužívají v aplikacích.

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

Poznámky

Kopie oprávnění představuje stejný přístup k prostředkům jako původní oprávnění.

Platí pro