다음을 통해 공유


SocketPermission.Copy 메서드

정의

SocketPermission 인스턴스의 복사본을 만듭니다.

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

반환

현재 인스턴스의 복사본인 SocketPermission 클래스의 새 인스턴스입니다.

예제

다음 예제에서는 기존 의 복사본을 가져와서 을 SocketPermission만듭니다SocketPermission.

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

설명

이 메서드에서 반환된 개체는 현재 인스턴스와 동일한 수준의 액세스를 나타냅니다. 이 메서드는 를 재정의 Copy 하고 인터페이스를 지원하기 IPermission 위해 구현됩니다.

적용 대상