質問

うことにより実施 設定によりどちらのモ取引の取扱い を通じてインタセプタなどのインタフェースを堪能。

いただ

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"))どこでも);ます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top