サービスアセンブリをServiceStackにプラグイン可能にする(構成ファイルから読み取る)方法について質問があります。サービスアセンブリを構成ファイルから登録し、次のようにAppHost
コンストラクターにハードコーディングしないようにします。
public appHost() : base("My Pluggable Web Services", typeof(ServiceAssembly1).Assembly, typeof(AnotherServiceAssembly).Assembly) { }
このコンストラクターの外部でアセンブリを登録する他の方法を見つけることができませんでした。IEnumerable<Assembly>
コンストラクターはparamsも受け入れ、たとえばパラメーターとしてのオーバーロードはありません。アイデアは、サービススタックのRESTWebサイトに触れることなくサービスアセンブリをプラグインできるようにすることです。
インターフェイスを見ましたPlugin
が、サービスアセンブリを動的にプラグインするのではなく、サービススタックを拡張するために使用する方が適していると思います。
現在のサービススタックリリースでそのようなプラグ可能なサービスアセンブリ機能を実装する方法はありますか?アセンブリの配列を受け入れるコンストラクターオーバーロードを追加することもできますか?
前もって感謝します