Bagikan melalui


RealProxy.GetStubData(RealProxy) Metode

Definisi

Mengambil data stub yang disimpan untuk proksi yang ditentukan.

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

Parameter

rp
RealProxy

Proksi tempat data stub diminta.

Mengembalikan

Data stub untuk proksi yang ditentukan.

Atribut

Pengecualian

Pemanggil langsung tidak memiliki izin UnmanagedCode.

Contoh

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

Keterangan

Data stub digunakan oleh pengguna proksi kustom untuk memutuskan apa yang harus dilakukan dengan panggilan metode masuk. Misalnya, data stub mungkin merupakan informasi tentang konteks server yang dapat Anda gunakan untuk menentukan apakah akan menjalankan panggilan secara lokal, atau mengirimkannya melalui infrastruktur jarak jauh.

Berlaku untuk