다음을 통해 공유


RemotingServices.GetRealProxy 메서드

지정된 투명 프록시를 지원하는 실제 프록시를 반환합니다.

네임스페이스: System.Runtime.Remoting
어셈블리: mscorlib(mscorlib.dll)

구문

‘선언
Public Shared Function GetRealProxy ( _
    proxy As Object _
) As RealProxy
‘사용 방법
Dim proxy As Object
Dim returnValue As RealProxy

returnValue = RemotingServices.GetRealProxy(proxy)
public static RealProxy GetRealProxy (
    Object proxy
)
public:
static RealProxy^ GetRealProxy (
    Object^ proxy
)
public static RealProxy GetRealProxy (
    Object proxy
)
public static function GetRealProxy (
    proxy : Object
) : RealProxy

매개 변수

  • proxy
    투명 프록시입니다.

반환 값

투명 프록시를 지원하는 실제 프록시 인스턴스입니다.

예외

예외 형식 조건

SecurityException

직접 실행 호출자에 인프라 권한이 없는 경우

설명

어떤 종류의 원격 경계이든 그 경계 안에서 개체를 사용하는 클라이언트는 실제로는 해당 개체의 투명 프록시를 사용하고 있는 것입니다. 투명 프록시로 인해 실제 개체가 클라이언트 공간에 있는 것처럼 보입니다. 이는 프록시가 자신에 대한 호출을 원격 인프라를 사용하여 실제 개체로 전달하기 때문에 가능합니다.

투명 프록시는 RealProxy 형식의 관리되는 런타임 클래스의 인스턴스에 의해 지원됩니다. RealProxy는 투명 프록시로부터 작업을 전달하는 데 필요한 기능 중 일부를 구현합니다.

프록시 개체는 가비지 수집 같은 관리되는 개체의 관련 의미와, 멤버 및 메서드에 대한 지원을 상속하며, 새 클래스를 만들기 위해 확장될 수 있습니다. 프록시는 원격 개체와 동일한 클래스의 개체 역할을 하며(투명 프록시), 관리되는 개체이기도 합니다.

.NET Framework 보안

플랫폼

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에서 모든 플래폼의 모든 버전을 지원하지는 않습니다. 지원되는 버전의 목록은 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

2.0, 1.1, 1.0에서 지원

참고 항목

참조

RemotingServices 클래스
RemotingServices 멤버
System.Runtime.Remoting 네임스페이스
RealProxy
ObjRef 클래스