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