blogengine.netの拡張マネージャーのアーキテクチャは何ですか?BlogEngine.net拡張マネージャーのアーキテクチャは何ですか?
拡張機能を動的にロードする方法は、Webアプリケーションでどのように同じ種類の機能を使用できますか?そのたびに、私はちょうど1つのクラスとそれに対応するページを作成してから、ウェブサイトに接続します。
また、私はそれについての記事やチュートリアルを見つけられなかったので、アーキテクチャを知りたいと思っています。
助けがあれば助かります。
blogengine.netの拡張マネージャーのアーキテクチャは何ですか?BlogEngine.net拡張マネージャーのアーキテクチャは何ですか?
拡張機能を動的にロードする方法は、Webアプリケーションでどのように同じ種類の機能を使用できますか?そのたびに、私はちょうど1つのクラスとそれに対応するページを作成してから、ウェブサイトに接続します。
また、私はそれについての記事やチュートリアルを見つけられなかったので、アーキテクチャを知りたいと思っています。
助けがあれば助かります。
あなたはコードがcodeplex
たぶんプラグインのパターン上にある自分で見ることができ、これがどのように機能するかを見hereを持っている...
あなたはそれがあると、それはwiki docsでどのように機能するか何について読むことができます。 Blogengineはリフレクションを使用して "拡張機能"と見なされるタイプを見つけてインスタンス化し、拡張機能自体はイベントリスナを使用してコアライブラリと通信します。エクステンションマネージャーは基本的に、ブログで実行されているすべてのエクステンションのAPIと管理フロントエンドです。
私はコードを持っていますが、コードをデバッグすることでアーキテクチャを自分で終わらせなければならないので、おもちゃの箱を与えたようになり、今ではおもちゃの種類ごとに遊ぶ方法を理解しなければなりません。 - )。 –