Share via


SocketPermission.Copy Methode

Definition

Erstellt eine Kopie einer SocketPermission-Instanz.

public:
 override System::Security::IPermission ^ Copy();
public override System.Security.IPermission Copy ();
override this.Copy : unit -> System.Security.IPermission
Public Overrides Function Copy () As IPermission

Gibt zurück

Eine neue Instanz der SocketPermission-Klasse, die eine Kopie der aktuellen Instanz ist.

Beispiele

Im folgenden Beispiel wird eine SocketPermission erstellt, indem eine Kopie eines vorhandenen SocketPermissionerstellt wird.

// Creates a copy of the intersect SocketPermission.
SocketPermission^ mySocketPermissionIntersectCopy =
   (SocketPermission^)( mySocketPermissionIntersect->Copy() );
if ( mySocketPermissionIntersectCopy->Equals( mySocketPermissionIntersect ) )
{
   Console::WriteLine(  "Copy successfull" );
}
// Creates a copy of the intersect SocketPermission.
     SocketPermission mySocketPermissionIntersectCopy =
                               (SocketPermission)mySocketPermissionIntersect.Copy();

     if (mySocketPermissionIntersectCopy.Equals(mySocketPermissionIntersect)){
     Console.WriteLine("Copy successfull");
     }
' Creates a copy of the intersect SocketPermission.
Dim mySocketPermissionIntersectCopy As SocketPermission = CType(mySocketPermissionIntersect.Copy(), SocketPermission)

If mySocketPermissionIntersectCopy.Equals(mySocketPermissionIntersect) Then
   Console.WriteLine("Copy successfull")
End If

Hinweise

Das von dieser Methode zurückgegebene Objekt stellt die gleiche Zugriffsebene wie die aktuelle instance dar. Diese Methode überschreibt Copy und wird implementiert, um die IPermission Schnittstelle zu unterstützen.

Gilt für: