会社独自のサーバー技術の管理システムとなるプロジェクトを計画しています。システムは、制御したいサーバー上で実行されるサービス、サービスからコマンドを送信/データを取得する中央管理サーバー、および中央管理サーバーに接続するクライアント アプリケーションの 3 つの主要コンポーネントで構成されます。これらのコンポーネントは C# で記述され、WCF 経由で通信します。
私が直面している課題は、サーバーで実行されているサービスのプラグイン サポートを有効にすることです。私が見つけたチュートリアル/例のほとんどは 10 年前のものであり、WCF の意味を扱ったものはありません。
必要な機能の例を次に示します。
私の会社の別の開発者 (システムのソースにアクセスできない) は、管理システムのクライアント アプリを使用して、サーバーの 1 つで C:\ ドライブのディスク領域を取得できるようにしたいと考えています。彼は、サーバーにコピーされ、サービスの構成ファイルに追加される dll を作成します。これで、システムをさらに変更することなく、そのサーバーのディスク容量を取得できるはずです。
これが可能かどうかはわかりませんが、C#、C++、または Delphi で記述されたプラグインをサポートできると便利です。
開始する場所、いくつかのチュートリアル/例、およびシステム (および WCF サービス コントラクト) がプラグインを処理する方法の一般的な概念を探しています。
ありがとう、ニック