Comparteix a través de


ReflectionPermission.Copy Método

Definición

Crea y devuelve una copia idéntica del permiso actual.

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

Devoluciones

Copia del permiso actual.

Ejemplos

En el ejemplo de código siguiente se muestra el comportamiento del Copy método . Este ejemplo forma parte de un ejemplo más grande proporcionado para la ReflectionPermission clase .

Nota

El ejemplo de código está pensado para mostrar el comportamiento del método, no para demostrar su uso. En general, la infraestructura de seguridad utiliza los métodos de las clases de permisos; normalmente no se usan en aplicaciones.

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

Comentarios

Una copia de un permiso representa el mismo acceso a los recursos que el permiso original.

Se aplica a