CodeAccessPermission.Copy Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.