Compartilhar via


CodeAccessPermission.Copy Método

Definição

Quando implementada por uma classe derivada, cria e retorna uma cópia idêntica do objeto de permissão atual.

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

Retornos

IPermission

Uma cópia do objeto de permissão atual.

Implementações

Exemplos

O exemplo de código a seguir mostra uma substituição do Copy método. Este exemplo de código faz parte de um exemplo maior fornecido para a CodeAccessPermission classe.

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

Comentários

Uma cópia de um objeto de permissão representa o mesmo acesso aos recursos que o objeto de permissão original.

Notas aos Implementadores

Você deve substituir esse método em uma classe derivada.

Aplica-se a