[seasar-dotnet:2476] Re: [Quill]インターフェースに定義されたメソッドにAspectが適用されない

fp [E-MAIL ADDRESS DELETED]
2015年 12月 5日 (土) 11:24:48 JST


小谷さん、こんにちは。

fpです。

> 1.3.18と1.4.1でAspectの挙動が変わる、という認識はありません。
> 元々Aspectがかかるのは1.3系以前からintarfaceかvirtualが付いているメソッドのみの
> 仕様です。
> http://s2container.net.seasar.org/ja/aop-summary.html#Seasar.DynamicProxy
「Aspectを適用する為には、Inteface型で受け取るか、対象のメソッドがVirtualでなければならない」
という仕様が
「Interfaceで受け取っても対象のメソッドがVirtualでなければならない」という挙動になったようにみえる
という話をしているつもりなんですが...


2015年12月4日 22:44 kotani.k <keikotani926 @ gmail.com>:

> fpさん
>
> 小谷です。
>
> 1.3.18と1.4.1でAspectの挙動が変わる、という認識はありません。
> 元々Aspectがかかるのは1.3系以前からintarfaceかvirtualが付いているメソッドのみの
> 仕様です。
> http://s2container.net.seasar.org/ja/aop-summary.html#Seasar.DynamicProxy
>
>
> 2015年12月3日 20:17 fp <tnfirstp @ gmail.com>:
>
>> こんばんは。fpです。
>> お世話になります。
>>
>> .NET Framework 3.5、Quill 1.3.18 環境のプログラムを
>> .NET Framework 4.0、Quill 1.4.1  環境に移行したところ
>> インターフェースに定義されたvirtualキーワードを指定していないメソッドに
>> Aspectが適用されなくなりました。
>>
>> これは既知の制限でしょうか?
>>
>>
>> _______________________________________________
>> seasar-dotnet mailing list
>> seasar-dotnet @ ml.seasar.org
>> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>>
>>
>
> _______________________________________________
> seasar-dotnet mailing list
> seasar-dotnet @ ml.seasar.org
> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>
>
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
URL: <http://ml.seasar.org/archives/seasar-dotnet/attachments/20151205/894da2b0/attachment.html>


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