だから私が苦労しているのは、次のシナリオです。
xamlx ワークフロー サービスに DI (Autofac) を統合しようとしています。
このようなサービスは単なる WCF ホステッド サービスであるため、Autofac の WCF 統合実装を見て、WorkflowServiceHost(Factory) で使用できるように適応させることができると考えました。
そして、私はこれを行うことができましたが (現在の OperationContext に IExtension を配置して WCF 要求の新しい LifetimeScope を開始する InstanceContextInitializer を追加します)、単純なシーケンシャル ワークフローで正常にテストしましたが、これはステート マシン ワークフローでは機能しません!
そのワークフローの最初の状態では機能しますが、次の状態に遷移した後、OperationContext はなくなります。
私の質問は、似たようなことをしている人はいますか? xamlx ステート マシン ワークフロー サービスへの WCF 要求ごとに有効期間スコープを設定するには?
今のところ、コンテナから解決されたオブジェクトを何らかの形で制御するには、Activity ごとにライフタイム スコープを使用する必要があると思います。
質問する
131 次