問題タブ [unity-container]

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 に答える
359 参照

unity-container - Microsoft Unity を使用して Guid を設定する方法

理解できません。この一見無害な問題に関するドキュメントが見つかりません。私は4つの異なるフォーマットを試しました:

1) ブレース + 下部

2) ブレース + アッパー

3)ノーブレース+アッパー

4)ノーブレース+ロワー

常に同じエラーが発生します: System.InvalidOperationException: プロパティ "DefaultImpactID" の値を解決できませんでした。---> System.InvalidCastException: 指定されたキャストは無効です..

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

inversion-of-control - Unityでこれを行うにはどうすればよいですか?

Jimmy Bogartが、IoCコンテナでのAutomapperの使用に関する記事を掲載しています。彼はStructureMapを使用した例を持っていますが、私はUnityを使用しており、InjectionConstructorを適切に使用する方法がわかりません。

以下は記事からのコードであり、それは私の貧弱な試みです。誰かがこれを正しく行う方法を教えてもらえますか?

私の試み:

0 投票する
2 に答える
1978 参照

dependency-injection - Prism/Unity でビュー (UserControl) を自動的に解決するにはどうすればよいですか?

複合アプリケーション (Prism) でモジュールをロードすると、次のエラーが発生します。

{"現在のビルド操作 (ビルド キー Build Key[CustomersModul.ViewModels.CustomerAllViewModel, null]) が失敗しました: コンストラクター CustomersModul.ViewModels.CustomerAllViewModel(CustomersModul.Views.CustomerAllView ビュー) を呼び出そうとしたときに、パラメーター ビューを解決できませんでした。(戦略の種類 Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy、インデックス 2)"}

私はこのクラスを解決しています:

そして、そのクラスは次のようになります

通常、コンストラクター パラメーターを持たないプレゼンターを解決し、それらのビューを内部でインスタンス化します。View をパラメーターとして受け入れるViewModelを使用するのはこれが初めてです。

興味深いことに、Resharperを使用してビューに移動すると、XAML またはコード ビハインドに移動するかどうかを尋ねられるので、おそらく Prism はどちらをインスタンス化するか混乱していますか?

Prism でこのビュー (XAML とコード ビハインドを使用した UserControl) をパラメーターで自動的にインスタンス化するにはどうすればよいですか?

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

unity-container - Prism / Unityには「サービスプリローダー」がありますか?

Prismアプリケーションには、サービスから取得するのに3〜8秒かかるデータをロードするモジュールがいくつかあります。

私のブートストラッパーで次のようなことを言うことができるようにしたいと思います。

擬似コード:

そして、これはバックグラウンドスレッドで実行され、ユーザーが実際に変数「allCustomers」を必要とするときに、完全にロードされます。

このタイプのプリロードを行う自動サービスはPrism/Unityにありますか?

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

silverlight - Silverlight で Prism イベントの集計に Ninject を使用できますか?

Prismを使用してSilverlight 3でプロジェクトを行うことを検討しています。ここに示すように、イベント集約が本当に好きですhttp://development-guides.silverbaylabs.org/Video/Prism-Eventing

すべてのリソースは、Ninject ではなく、Prism で Unity を使用することを示しているようです。Ninject では、イベントを集約する同様の方法はありますか? または、Prism を使用したい場合、Unity に限定されますか?

0 投票する
2 に答える
10802 参照

inversion-of-control - Unity フレームワーク入門

Unity フレームワークの使用を開始するための優れたリソースを推奨できる人はいますか? Codeplexからソースをダウンロードし、コンパイルしました。これで、コンパイル済みバイナリのセットを取得できました。次はどこに行けばよいでしょうか? 制御の反転の原則は理解していますが、Unity フレームワークの詳細についてはあまり知りません。

Unity のドキュメントを Codeplex からダウンロードしましたが、フレームワークについて十分な知識を持っているユーザーを対象としているようです。

私が本当に探しているのは、Unity の優れた「入門」タイプのガイド、またはいくつかの基本的なサンプル アプリケーションです。

良い記事、サンプル、またはブログへのポインタは、ありがたく受け取りました。

RichardOD からのすばらしい提案: David Hayden からのスクリーン キャスト

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

c# - UnityのResolve<>()メソッドを使用してオブジェクトのコンストラクターにパラメーターを送信するにはどうすればよいですか?

PrismでUnityを使用して、次のようにオブジェクトのコンストラクターにパラメーターを送信したいと思います。

しかし、代わりに私はそれをインスタンス化してからプロパティを割り当てる必要があります:

パラメーターをコンストラクターに直接送信する方法はありますか?

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

.net - .NET IoC - .NET Unity の同等のコード

この Autofac IoCの記事では、パラメーターを使用してインターフェイスを実装にマッピングする例を示しています。記事の途中で見つけることができます。

XML で Unity に相当するものは何ですか? 私がやっていることには流暢な構文を使用できません。外部構成ファイルである必要があります。

更新
これは、Unityで行う方法を知りたい特定のコードです-

この方法で接続文字列を渡す最大の例ではないかもしれませんが、要点はわかります。Unity で XML のパラメーターを実行する方法を知りたいです。

0 投票する
4 に答える
3007 参照

c# - Unity を学ぶ最も簡単な方法

みんな、団結を学ぶ最も簡単な方法はありますか?IoC などについてはあまり読んだことがありませんが、今後の参考のために、Unity に基づく IoC を学ぶ必要があります。助けてください。ありがとう