.Net实现程序的插件机制

2009-05-12 22:46:34来源:未知 阅读 ()

使用asp.net或vb.net或C#.net均可以实现插件的功能,插件的作用是对系统的后期未知扩展预留快速升级的空间!插件开发完成后将以DLL的形式发布到特定的文件夹中,例如主程序文件夹是D:\myApp\myApp.exe,我们可以在D:\myApp中定义文件夹D:\myApp\Plus目录来存放插件。

在程序中通过遍历该文件夹中的所有DLL检测符合预定接口的插件来实现动态装载相应的功能模块!

下面举例:

一、定义接口

新建解决方案用于生成此接口

以下为引用的内容:
 1 Public Class IPlugin
 2     Public Interface IPlugin
 3         Property MovementID() As Integer
 4         Property MovementName() As String
 5         Property ReTryMinute() As Integer
 6         Property ConnectionString() As String
 7         Event RaiseLog(ByVal log As String)

标签:

版权申明:本站文章均来自网络,如有侵权,请联系028-62778877-8306 邮箱: hyg@west.cn
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:反思软件系统与软件系统之间的集成交互问题

下一篇:作为ASP.NET开发人员必须养成的编程习惯