Share via


SocketPermission.Copy Yöntem

Tanım

Örneğin bir kopyasını SocketPermission oluşturur.

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

Döndürülenler

Geçerli örneğin kopyası olan sınıfının yeni bir örneği SocketPermission .

Örnekler

Aşağıdaki örnek, var olan SocketPermissionbir SocketPermission öğesinin kopyasını alarak bir oluşturur.

// 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

Açıklamalar

Bu yöntem tarafından döndürülen nesne, geçerli örnekle aynı erişim düzeyini temsil eder. Bu yöntem geçersiz kılar Copy ve arabirimini desteklemek IPermission için uygulanır.

Şunlara uygulanır