C#のテンプレート生成インターフェース

そんなことをするつもり、デスクトップシステム統合プロジェクトは、いずれかのソフトウェアの展開プロセスとして展開することができます最近、あなたがビジネスサービスの展開を置くことができます。

それは一般的に、我々は、物事の2つの完全なセットを記述する必要があることを意味し、UIのセットは、ダイレクトコールサービスで、宇井コールRPCを設定されています。これは、より多くの操作です。

今直接autofac制御下地、工場出荷時のリターンを呼び出すために、UIインターフェイスのインターフェイスにサービスを提供する予定。

直接テンプレート生成の別のセット、世代と呼ばれるテンプレートインターフェイス。

構成に応じて、それぞれ、ビジネスクラスやテンプレート生成されたクラスを呼び出します。

ここでは簡単にテンプレート生成クラス。

すべてのインタフェース呼び出しは、メソッド呼び出し、インターフェースの名前、およびフォームのKVのパラメータの名前を含むパッケージ構造にパッケージ。

このような構成は、再び処理構造の実際のニーズに応じて、着信クライアントリクエストクラス、リクエストクラスを充填したので、2つのセットを用意する必要がありません。そして、すぐに開きます。

あなたは、クライアント要求のクラスを変更するだけです。

放射生成を使用してテンプレート生成。もちろん、あなたが動的にコンパイルすることができます。彼は、Microsoftがあきらめたことを知っているの後ろに、のCodeDOMを使用し始めました。

ここでは、トップのGit上のコードを、コードを掲示していません。各インターフェイスメソッドのための方法は、SrvImplFactoryクラスのプロジェクトRequestProxy内部で呼び出されます。

これは単なるデモ、テンプレート・サポート・メソッド、プロパティ、イベントです。SrvImplFactoryは、独自のサウンドを変更する必要がある例です。

住所:https://github.com/jinyuttt/IFProvider.git

おすすめ

転載: www.cnblogs.com/jinyu20180311/p/11228009.html