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 часть функциональных возможностей, необходимых для пересылки операций с прозрачного прокси-сервера.

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

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

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