RealProxy.GetStubData(RealProxy) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 프록시에 대해 저장된 스텁 데이터를 검색합니다.
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())
설명
스텁 데이터는 사용자 지정 프록시 사용자가 들어오는 메서드 호출로 수행할 작업을 결정하는 데 사용됩니다. 예를 들어 스텁 데이터는 로컬로 호출을 실행할지 아니면 원격 인프라를 통해 보낼지를 결정하는 데 사용할 수 있는 서버 컨텍스트에 대한 정보일 수 있습니다.