問題タブ [castle-windsor-3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
552 参照

c# - フィールドで参照せずにSingletonオブジェクトに注入されたCastle Windsor PerWebRequestオブジェクト

シングルトン オブジェクト ( SsoSettingsProvider ) を作成し、ライフスタイル PerWebRequest (この例ではIReservationService は WCF クライアント) をオブジェクトに挿入します。コンストラクターでは、このオブジェクトを使用してデータを取得し、このデータをプライベート フィールドに配置します。

ウィンザー城で考えられるライフスタイルのミスマッチを見ると、次のように書かれています。

「ライフスタイル シングルトンのコンポーネント 'SsoSettingsProvider / ISsoSettingsProvider' は、ライフスタイル PerWebRequest の 'レイト バインド IReservationService' に依存します。この種の依存関係は通常望ましくなく、さまざまな種類のバグにつながる可能性があります。」

この情報は、可能性しかないと言っていますが、この場合、注入されたオブジェクトはフィールドで参照されないため、ガベージコレクションできるため、問題ではないと思います。私は正しいですか?

0 投票する
1 に答える
463 参照

castle-windsor-3 - WindsorContainer の構築中に MethodAccessException が発生する原因は何ですか?

WindsorContainer の構築中に MethodAccessException が発生する原因は何ですか?

System.MethodAccessException: Attempt by method 'Castle.MicroKernel.SubSystems.Configuration.DefaultConfigurationStore..ctor()' to access method 'System.Collections.Generic.Dictionary`2<System.__Canon,System.__Canon>..ctor()' failed. at Castle.MicroKernel.SubSystems.Configuration.DefaultConfigurationStore..ctor() at Castle.MicroKernel.DefaultKernel.RegisterSubSystems() at Castle.MicroKernel.DefaultKernel..ctor(IDependencyResolver resolver, IProxyFactory proxyFactory) at Castle.MicroKernel.DefaultKernel..ctor() at Castle.Windsor.WindsorContainer..ctor()

.NET 4.7.2 Castle.Windsor 3.3.0