RemotingServices.GetRealProxy(Object) Метод

Определение

Возвращает настоящий прокси, поддерживающий указанный прозрачный прокси.

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

Параметры

proxy
Object

Прозрачный прокси.

Возвращаемое значение

RealProxy

Настоящий прокси, поддерживающий указанный прозрачный прокси.

Атрибуты

Исключения

У непосредственно вызывающего объекта отсутствует разрешение инфраструктуры.

Комментарии

Клиент, использующий объект через границу удаленного взаимодействия, фактически использует прозрачный прокси-сервер для объекта. Прозрачный прокси-сервер создает впечатление, что фактический объект находится в пространстве клиента. Это достигается путем переадресации вызовов, выполненных в реальный объект с помощью инфраструктуры удаленного взаимодействия.

Прозрачный прокси-сервер поддерживается экземпляром управляемого класса среды выполнения типа RealProxy. Реализует RealProxy часть функциональных возможностей, необходимых для пересылки операций с прозрачного прокси-сервера.

Прокси-объект наследует связанную семантику управляемых объектов, таких как сборка мусора, поддержка членов и методов, и может быть расширена для формирования новых классов. Прокси-сервер выступает в качестве объекта того же класса, что и удаленный объект (прозрачный прокси- сервер), а также является управляемым объектом.

Применяется к

См. также раздел