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
투명 프록시입니다.
반환 값
투명 프록시를 지원하는 실제 프록시 인스턴스입니다.
예외
예외 형식 | 조건 |
---|---|
직접 실행 호출자에 인프라 권한이 없는 경우 |
설명
어떤 종류의 원격 경계이든 그 경계 안에서 개체를 사용하는 클라이언트는 실제로는 해당 개체의 투명 프록시를 사용하고 있는 것입니다. 투명 프록시로 인해 실제 개체가 클라이언트 공간에 있는 것처럼 보입니다. 이는 프록시가 자신에 대한 호출을 원격 인프라를 사용하여 실제 개체로 전달하기 때문에 가능합니다.
투명 프록시는 RealProxy 형식의 관리되는 런타임 클래스의 인스턴스에 의해 지원됩니다. RealProxy는 투명 프록시로부터 작업을 전달하는 데 필요한 기능 중 일부를 구현합니다.
프록시 개체는 가비지 수집 같은 관리되는 개체의 관련 의미와, 멤버 및 메서드에 대한 지원을 상속하며, 새 클래스를 만들기 위해 확장될 수 있습니다. 프록시는 원격 개체와 동일한 클래스의 개체 역할을 하며(투명 프록시), 관리되는 개체이기도 합니다.
.NET Framework 보안
- SecurityPermission 인프라 코드를 사용하여 작업하는 데 필요한 권한입니다. 요청 값: SecurityAction.LinkDemand, 권한 값: SecurityPermissionFlag.Infrastructure
플랫폼
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 클래스