Freigeben über


CodeAccessPermission.Copy Methode

Definition

Ist diese Methode durch eine abgeleitete Klasse implementiert, erstellt sie eine identische Kopie des aktuellen Berechtigungsobjekts und gibt diese Kopie zurück.

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

Gibt zurück

Eine Kopie des aktuellen Berechtigungsobjekts.

Implementiert

Beispiele

Das folgende Codebeispiel zeigt eine Außerkraftsetzung der Copy -Methode. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die CodeAccessPermission-Klasse bereitgestellt wird.

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

Hinweise

Eine Kopie eines Berechtigungsobjekts stellt den gleichen Zugriff auf Ressourcen wie das ursprüngliche Berechtigungsobjekt dar.

Hinweise für Ausführende

Sie müssen diese Methode in einer abgeleiteten Klasse überschreiben.

Gilt für: