問題タブ [structuremap3]

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

c# - コントローラー/アセンブリーに SignalR v2.0 ハブを挿入する

コントローラー/ServiceAssembly からクライアント メソッドを呼び出したい

現在、私は使用しています

しかし、異なるハブ メソッドを使用できるように、コントローラーにハブのインスタンスを挿入できるようにしたいと考えています。

私はStructureMap V3DependencyInjectionに使用しています。

この点に関するヘルプ/指示をいただければ幸いです

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

c# - レジストリ スキャン タイプの構造マップ インターセプト

Structuremap を使用する ASP MVC 4 アプリがあります。Structuremap インターセプトを介してアプリケーションにロギングを追加しようとしています。レジストリでは、特定のアセンブリをスキャンして、すべての型を既定の規則で登録します。

インターセプター:

次のように、特定のプラグイン タイプのインターセプターを追加できます。

しかし、レジストリでスキャンされたすべてのタイプのログ プロキシを構造マップに作成させたいと考えています。これを達成する方法はありますか?

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

c# - StructureMap と多層 MVC ソリューション

私はこのようにプロジェクトを構造化しています: データ層 - モデル用 MVC ウェブサイト - 関連する他のすべての mvc ウェブサイト用。

コントローラーでデータベース コンテキストとサービスを同時に注入し、依存性注入を確実に行いたいと考えています。

ここに私のコードがあります私のコントローラ:

マイ データベース コンテキスト

別のプロジェクトのモデル

モデルと同じプロジェクトの私のインターフェース

コントローラーで CMSDB と IModule を同時に注入し、依存性注入を確実に行いたいと考えています。

重要な要素は、後でこれから他のソリューション (おそらくポータル) を分離できることです。すべての意見を歓迎します。

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

c# - StructureMap を使用した WCF: 操作によってランタイムが不安定になる可能性があります

StructureMap で WCF を使用したときに、この奇妙なエラーが発生しました。

また、スタックを検索しようとしましたが、修正プログラムをインストールすることを推奨する回答がいくつかあります: Operation could destabilize the runtime in StructureMap

しかし、次の理由で修正プログラムをインストールできません"Software Update KB2748645 Installation Wizard does not apply, or is blocked by another condition on your computer. Please click the link below for more details."


スタックトレース

私は本当にエラーを理解していません。また、どこから来たのかもわかりません。だから私は提案のために開いています。

0 投票する
0 に答える
164 参照

dependency-injection - オープンジェネリック型で構造マップを登録するとエラーが発生する

ジェネリック型を開く

実装

登録

使用法

問題:

インターフェイスICrudRepositoryはプロジェクト MyApp.Repository 内にあり、実装はプロジェクト MyApp.Data 内にあります。HomeController を呼び出すと、次のような例外が発生します。何が悪いのか手掛かりがありませんか?

<デフォルトのインスタンスが登録されておらず、タイプ ICrudRepository Employee、Int32に対して自動的に決定できません ICrudRepository Employee、 Int32>に対して指定された構成はありません<>

ここに What Do I have のダンプがありますか?

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

c# - 抽象のすべてのインスタンスをストラクチャマップする

Net 4.5.1 と StructureMap 3.1.4 の使用

抽象クラスを拡張するサービスがあります:

具体的なサービスごとに、 baseConfigurationStringを設定したいと思います。現在、サービスごとに個別に行っています。

ジェネリック修飾子があるにもかかわらず、一般的に抽象クラスに対してこれを行う方法はありますか?

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

.net - 特定の型に特定のコンストラクターを使用するように StructureMap 3 に指示する方法は?

Web API プロジェクトで一般的な依存関係の解決に StructureMap (バージョン 3.1.4.143) を使用していますが、これまでのところ問題なく動作しています。structuremap が、ほとんどのパラメーターを持つコンストラクターを選択するというデフォルトの動作に従うことを望みます。ただし、特定の型については、特定のコンストラクターを使用する必要があります。

例: サービス契約を結んでいます

そして実装のような

このタイプのみ、パラメーターなしのコンストラクターを使用したいと考えています。StructureMap 3 でそれを行うにはどうすればよいですか? (IConstructorSelector のインスタンスを作成し、それを以下のようにポリシーとして適用することで、すべての型にそれを行うことができます)

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

structuremap - コンベンションで Castle DynamicProxy と StructureMap 3 を使用した装飾 - DecorateAllWith

DecorateAllWithすべてのインスタンスがインターフェイスを実装する DynamicProxy で装飾する方法は?

例えば:

(たとえば) を使用して、いくつかのインターフェイスを具象型に装飾できます。

しかし、これを行うために DecorateAll を使用することはできません。

電話registry.For<>().Use<>().DecorateWith()するには、これを行う必要があります:

クレイジーな心だけのために...

私は StructureMap に非常に飽き始めました。多くの変更があり、ドキュメントがありません。ソース コードを読みましたが ... 目的のためにあまりにも多くの努力をしました ...

誰かが私に少しの光を与えることができれば、私は感謝します.

前もって感謝します。

さらに...式ツリーを生成し、プラグインファミリーを登録するためのヘルパーの実際のコードをここに投稿します。