画面にデータを表示する WPF ユーザー コントロールがあります。
同じ WPF フロント エンドを使用したいのですが、データは 2 つの可能な代替ソースから取得します。
- リンクされたクラス ライブラリまたは
- WCF サービス
理論的根拠は、販売用と試用用の 2 つのバージョンのソフトウェアを作成したいということです。時間制限で保護された完全に含まれたアプリケーションを作成して誰かにハッキングさせるリスクを冒すよりも、背後からの可用性を制限できるクライアント サーバー バージョンのソフトウェアを提供することをお勧めします。終わり。
たとえば、ユーザー コントロールが曜日を表示し、メソッド GetDayOfWeek(DateTime dateTime) から曜日を取得するとします。リンクされたクラス ライブラリまたは WCF サービスからそのメソッドを呼び出せるようにしたいと考えています。(決定は、構成パラメーターに基づいて行うことも、リンクされたライブラリの存在を自動的に検出することによって行うこともできます)。
何か案は?