다음을 통해 공유


RealProxy.GetStubData(RealProxy) 메서드

정의

지정된 프록시에 저장된 스텁 데이터를 가져옵니다.

public:
 static System::Object ^ GetStubData(System::Runtime::Remoting::Proxies::RealProxy ^ rp);
public static object GetStubData (System.Runtime.Remoting.Proxies.RealProxy rp);
[System.Security.SecurityCritical]
public static object GetStubData (System.Runtime.Remoting.Proxies.RealProxy rp);
static member GetStubData : System.Runtime.Remoting.Proxies.RealProxy -> obj
[<System.Security.SecurityCritical>]
static member GetStubData : System.Runtime.Remoting.Proxies.RealProxy -> obj
Public Shared Function GetStubData (rp As RealProxy) As Object

매개 변수

rp
RealProxy

스텁 데이터를 요청할 프록시입니다.

반환

지정된 프록시의 스텁 데이터입니다.

특성

예외

직접 실행 호출자에게 UnmanagedCode 권한이 없는 경우

예제

// Create an instance of MyProxy.
MyProxy^ myProxyInstance = gcnew MyProxy( CustomServer::typeid );

// Get a CustomServer proxy.
CustomServer^ myHelloServer = static_cast<CustomServer^>(myProxyInstance->GetTransparentProxy());

// Get stubdata.
Console::WriteLine( "GetStubData = {0}", RealProxy::GetStubData( myProxyInstance ) );
// Create an instance of MyProxy.
MyProxy myProxyInstance = new MyProxy(typeof(CustomServer));
// Get a CustomServer proxy.
CustomServer myHelloServer = (CustomServer)myProxyInstance.GetTransparentProxy();
// Get stubdata.
Console.WriteLine("GetStubData = " + RealProxy.GetStubData(myProxyInstance).ToString());
' Create an instance of MyProxy.
Dim myProxyInstance As New MyProxy(GetType(CustomServer))
' Get a CustomServer proxy.
Dim myHelloServer As CustomServer = _
            CType(myProxyInstance.GetTransparentProxy(), CustomServer)
' Get stubdata.
Console.WriteLine("GetStubData = " + RealProxy.GetStubData(myProxyInstance).ToString())

설명

스텁 데이터는 들어오는 메서드 호출을 사용 하 여 수행할 작업을 결정 하려면 사용자 지정 프록시 사용자가 사용 됩니다. 예를 들어, 스텁 데이터를 사용 하 여 로컬로 호출을 실행할지 여부를 확인 하거나 원격 인프라를 통해 보낼 수 있는 서버 컨텍스트에 대 한 정보를 수 있습니다.

적용 대상