CodeAccessPermission.Copy Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cuando se implementa mediante una clase derivada, crea y devuelve una copia idéntica del objeto de permiso actual.
public:
abstract System::Security::IPermission ^ Copy();
public abstract System.Security.IPermission Copy ();
abstract member Copy : unit -> System.Security.IPermission
Public MustOverride Function Copy () As IPermission
Devoluciones
Copia del objeto de permiso actual.
Implementaciones
Ejemplos
En el ejemplo de código siguiente se muestra una invalidación del Copy método . Este ejemplo de código forma parte de un ejemplo más grande proporcionado para la CodeAccessPermission clase .
public:
virtual IPermission^ Copy() override
{
String^ name = m_Name;
return gcnew NameIdPermission( name );
}
public override IPermission Copy()
{
string name = m_Name;
return new NameIdPermission( name );
}
Public Overrides Function Copy() As IPermission
Dim name As String
name = m_name
Return New NameIdPermission(name)
End Function 'Copy
Comentarios
Una copia de un objeto de permiso representa el mismo acceso a los recursos que el objeto de permiso original.
Notas a los implementadores
Debe invalidar este método en una clase derivada.