Freigeben über


CodeAccessPermission.Copy-Methode

Erstellt beim Implementieren durch eine abgeleitete Klasse eine identische Kopie des aktuellen Berechtigungsobjekts und gibt diese zurück.

Namespace: System.Security
Assembly: mscorlib (in mscorlib.dll)

Syntax

'Declaration
Public MustOverride Function Copy As IPermission
'Usage
Dim instance As CodeAccessPermission
Dim returnValue As IPermission

returnValue = instance.Copy
public abstract IPermission Copy ()
public:
virtual IPermission^ Copy () abstract
public abstract IPermission Copy ()
public abstract function Copy () : IPermission

Rückgabewert

Eine Kopie des aktuellen Berechtigungsobjekts.

Hinweise

Eine Kopie eines Berechtigungsobjekts stellt denselben Ressourcenzugriff dar wie das ursprüngliche Berechtigungsobjekt.

Hinweise für Erben Sie müssen diese Methode in einer abgeleiteten Klasse überschreiben.

Beispiel

Im folgenden Codebeispiel wird eine Überschreibung der Copy-Methode veranschaulicht. Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels für die CodeAccessPermission-Klasse.

Public Overrides Function Copy() As IPermission
    Dim name As String
    name = m_name
    Return New NameIdPermission(name)
End Function 'Copy
public override IPermission Copy()
{
    string name = m_Name;
    return new  NameIdPermission( name );
}
public:
   virtual IPermission^ Copy() override
   {
      String^ name = m_Name;
      return gcnew NameIdPermission( name );
   }

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

CodeAccessPermission-Klasse
CodeAccessPermission-Member
System.Security-Namespace