私はUnityの初心者のようですが、うまくいくようですが、UnityでResolvedParameterを使用すると、紛失してしまいます。 UnityのResolvedParameterです。いつ誰かがそれをいつ使うべきか説明できますか?
グーグルでMSDNを閲覧しましたが、それをいつ使用するのかはまだ分かりません。
使い方が簡単な例がありますか。
ありがとうございます。
私はUnityの初心者のようですが、うまくいくようですが、UnityでResolvedParameterを使用すると、紛失してしまいます。 UnityのResolvedParameterです。いつ誰かがそれをいつ使うべきか説明できますか?
グーグルでMSDNを閲覧しましたが、それをいつ使用するのかはまだ分かりません。
使い方が簡単な例がありますか。
ありがとうございます。
これはメソッド注入用です。 MSDNのEntering Configuration Informationを参照してください。 「Constructor、Property、and Method Injectionを動的に構成する」までスクロールし、ResolvedParameterが実際はInjectionMethodコンストラクタのパラメータであることに注意してください。
私はそれを使用する必要はありませんでした。コンストラクタインジェクションはあなたの問題の95%を解決し、プロパティインジェクションは他の5%を解決します。 (注意:2つのプロジェクトでUnityを使用しただけなので、専門家ではないと主張していません)
解決済みのサービスと文字列のコンストラクタパラメータを使用してTypeを設定したい場合があります。この場合、ResolvedParameterを使用します。
Container.RegisterType<IRepository, Repository>(
new InjectionConstructor(
new ResolvedParameter<IClassifier>(),
"ConnectionString"));