Это зависит. Когда вы используете ProxyGenerator.CreateClassProxy()
или ProxyGenerator.CreateInterfaceProxyWithoutTarget()
, прокси будет дочерним классом вашего исходного класса, который будет создан, а затем, да, GetData()
фактически вызовет прокси.
Если вы, однако, используете ProxyGenerator.CreateInterfaceProxyWithTarget()
и предоставляете свой собственный экземпляр MyService
, прокси-сервер является только оболочкой извне, и внутренние вызовы, такие как GetData()
, не будут проходить через прокси.