Web サービスをハンドラーとして使用して一連の責任パターンを実装する、プラットフォームに依存しない (つまり、.NET MEF ではない) 手法について考えています。新しいサービスを展開し、新しい CoR コードをコンパイルするのではなく、構成情報を変更するだけで、CoR ハンドラーをさらに追加できるようにしたいと考えています。課題は、使用可能なハンドラーに関するメタデータを管理し、ハンドラーがインターフェイスに準拠していることを確認することです。
私の質問: 安全に確認できる方法についてのアイデア: 1. Web サービスはインターフェイスを実装しています 2. Web サービスは、後継者の呼び出しなど、基本クラスの動作を実装しています
コンパイルされたコードでは、タイプ セーフを保持できるため、任意のハンドラーが必要なインターフェイスと動作を保証する抽象基本クラスから派生していることがわかります。サービスの世界ではそれが欠けているようです。