[seasar-dotnet:772] Re: S2Daoのメソッドを Type#GetMethod で取得し実行したい

Yutaka-KAN-Narita [E-MAIL ADDRESS DELETED]
2008年 2月 6日 (水) 15:48:54 JST


お世話になっております。なりた@フィックスです。

> Seasar.Framework.Aop.Proxy.AopProxy aopProxy =
>     RemotingServices.GetRealProxy(obj) as AopProxy;
> Type type = aopProxy.TargetType;
> 
> そのTypeからMethodInfoを取得してください。

ありがとうございました。MethodInfo が取得でき、メソッドを呼び出すことが出来ました。
これからも、色々質問させてただきたいと思いますので、よろしくお願いします。
以下は実行したコードです。

    Object o = cntnr.GetComponent("DeptDao");
    AopProxy aopProxy = (AopProxy) RemotingServices.GetRealProxy(o) ;
    Type t = aopProxy.TargetType;
    MethodInfo mi = t.GetMethod("SelectByCode");
    Objuect ent = mi.Invoke(o, new object[] { "1", "241" }));



seasar-dotnet メーリングリストの案内