インタセプタの登録とお城を堪能面
-
24-09-2019 - |
質問
うことにより実施 設定によりどちらのモ取引の取扱い を通じてインタセプタなどのインタフェースを堪能。
いただ
Component.For<ServicesInterceptor>().Interceptors
がいがあるととても便利です。で誰か助けてくれですか。 この例では、 う少し複雑です。
解決
すでに
- 登録をお済ませください。にインタセプタサービスとしてのコンテナ:
container.Register(Component.For<MyInterceptor>());
- ご登録のコンポーネントごしたい遮.を使用
Interceptors
法に堪能なAPIを指定する登録済みのインタセプタ(キータイプ)したい遮このコンポーネント:
container.Register(Component.For<IFoo>().ImplementedBy<Foo>() .Interceptors<MyInterceptor>());
見 の書類 できます。
他のヒント
まずインターセプタを登録します
container.Register(Component.For<IDbInterceptor>().ImplementedBy<DbInterceptor>().Named("transactionInterceptor"));
異議ビーイングが傍受からログインます:
container.Register(Component.For
()。ImplementedBy ()。名前( "MYSERVICE")。インターセプタ(新 InterceptorReference( "transactionInterceptor"))どこでも);ます。
所属していません StackOverflow