Castle Windsor DynamicProxy Перехват IInvocation Документация - PullRequest
1 голос
/ 18 октября 2010

В замке Castle.DynamicProxy.IInococation, в чем разница между

GetConcreteMethod

GetConcreteMethodInvocationTarget

Method

Я читаю документацию, но не понимаю разницу, особенно между первыми двумя.* Я предполагаю, что Method это просто MethodInfo для метода на фактическом зарегистрированном типе?

1 Ответ

3 голосов
/ 22 октября 2010
  • GetConcreteMethod возвращает закрытый метод на прокси , закрывая его, если он имеет общие параметры. Если это не универсальный метод, он просто вернет то же значение, что и свойство Method.

  • GetConcreteMethodInvocationTarget возвращает то же значение, что и свойство MethodInvocationTarget, но в отладочных сборках утверждает, что возвращает определение закрытого метода.

  • Метод возвращает MethodInfo прокси , не возвращая закрытый универсальный метод.

Это отвечает на ваш вопрос?

Кстати, я обновил документы Xml, так что, надеюсь, они будут более понятными.

...