你的位置:首页 > 软件开发 > ASP.net > 从零开始编写属于我的CMS:(六)插件

从零开始编写属于我的CMS:(六)插件

发布时间:2016-08-19 23:00:20
二三四五还没写,先写六吧(有道友说想看看插件部分)。这里是一 从零开始编写属于我的CMS:(一)前言 一,首先预定义接口新建类库,WangCms.PluginInterface 新建两个类,一个实体Models.cs,一个接口IPlugin.csModels是 ...

二三四五还没写,先写六吧(有道友说想看看插件部分)。

这里是一 从零开始编写属于我的CMS:(一)前言

 

一,首先预定义接口

新建类库,WangCms.PluginInterface

 

从零开始编写属于我的CMS:(六)插件

 

新建两个类,一个实体Models.cs,一个接口IPlugin.cs

Models是插件所用到的实体集合类;IPlugin是为第三方预定义接口,所有插件必须实现该接口。

实体Models代码如下

 

 1 namespace WangCms.PluginInterface 2 { 3   public class PluginInfo 4   { 5     /// <summary> 6     /// Code 7     /// </summary> 8     public get='_blank'>string Code { get; set; } 9     /// <summary>10     /// 插件名称11     /// </summary>12     public string Name { get; set; }13     /// <summary>14     /// 作者15     /// </summary>16     public string Author { get; set; }17     /// <summary>18     /// 插件版本19     /// </summary>20     public string Version { get; set; }21     /// <summary>22     /// 适用cms版本23     /// </summary>24     public string ApplyVersion { get; set; }25     /// <summary>26     /// 描述信息27     /// </summary>28     public string Description { get; set; }29 30 31     //附加信息32     public string Area { get; set; }33     public string AdminController { get; set; }34     public string AdminAction { get; set; }35     public string AdminQueryString { get; set; }36   }37   public class ResultOptin<T>38   {39     public bool State { get; set; }40     public string Msg { get; set; }41 42     public T Result { get; set; }43   }44 }

原标题:从零开始编写属于我的CMS:(六)插件

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录