問題タブ [webapi2]
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.
c# - 参照されているアセンブリと参照されていないアセンブリからの Autofac ロードの依存関係
直接使用されていない場合でも、参照されているすべてのアセンブリを読み込む方法を尋ねる多くの質問を見てきましたが、さらに一歩進めたいと思います。拡張可能なサービスとインターフェイスを構築しています。意図は、送信者/受信者を追加のタイプで拡張できることです。たとえば、インターフェイスは SMS メッセージの送信を担当し、異なるアダプターを持つことができます。たとえば、2 つの異なるアプリケーションがあるとします。 SMS を使用する場合、それぞれが独自のISmsAdapter
およびの実装を持っているISmsReplyAdapter
ため、アセンブリは必ずしもサービスによって参照されるとは限りません (アプリケーションは、応答を受信するための Windows サービスと WebAPI サービスで構成されます)。
私ができるようにしたいのは、参照されているアセンブリにある autofac モジュールを登録するだけでなく、/bin/plugins などの特定のフォルダーにあるアセンブリにモジュールを登録することです。
私が望むものと似たようなことをする以外Caliburn.Micro
に、これに関連するものを見つけることができませんでしたDirectoryCatalog
Autofacでこれを達成する方法を知っている人はいますか?
c# - Web API 2 asp.netコアのオプションパラメータが機能しない
私は以下のような機能を持っています
生成された API 呼び出しは次のようになります
api/case/GetAll/value1 または api/case/GetAll//value2 または api/case/GetAll///value3
フロントエンドからこの特定の API メソッドに値が渡されると、その値は parameter1 に渡されます。
SO を検索し、Web Api Attribute Routing の Optional Parameters をたどろうとしましたが、解決策が見つかりませんでした。
私のプロジェクトは、Angular 2 フロント エンド + webapi2 で、サービス レイヤーとして asp.net コアを使用しています。
webapi2 にオプションのパラメーターを理解させる方法を教えてください。