using System;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// 有关程序集的常规信息通过以下
// 特性集控制。更改这些特性值可修改
// 与程序集关联的信息。
[assembly: AssemblyTitle("新生命通用实体库")]
[assembly: AssemblyDescription("内置常用实体类")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyProduct("NewLife.CommonEntity")]
[assembly: AssemblyCulture("")]
// 将 ComVisible 设置为 false 使此程序集中的类型
// 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型,
// 则将该类型上的 ComVisible 特性设置为 true。
[assembly: ComVisible(false)]
//[assembly: CLSCompliant(true)]
[assembly: Dependency("XCode", LoadHint.Always)]
// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
[assembly: Guid("6affe219-9235-49dc-8032-a0dc9f10f887")]
// 程序集的版本信息由下面四个值组成:
//
// 主版本
// 次版本
// 内部版本号
// 修订号
//
// 可以指定所有这些值,也可以使用“内部版本号”和“修订号”的默认值,
// 方法是按如下所示使用“*”:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("2.8.*")]
[assembly: AssemblyFileVersion("2.8.2012.0721")]
/*
* v2.8.2012.0721 改进ICommonManageProvider对于类型和菜单根的实现,直接从管理员类中获取,不再需要单独重载指定
* 增加设置类、手册类
* 完善菜单、附件、地区等功能
*
* v2.8.2012.0321 感谢 @波波(136879642),因为页面上可能关闭ViewState,所以IManagerPage每次都要检查权限
*
* v2.8.2012.0215 扩展ICommonManageProvider接口,增加FindByMenuID、GetMySubMenus等方法
*
* v2.8.2011.1209 IEntityForm接口开放更多成员
* IEntityForm增加对另存为的支持,需要表单页增加btnCopy按钮
*
* v2.8.2011.1207 IEntityForm全新设计事件模型,更贴近实际使用
*
* v2.7.2011.1206 EntityForm2在找不到保存按钮时,不保存表单
*
* v2.7.2011.1124 调整地区架构,收集所有新旧行政区域编码,满足身份证地区识别,增加相应的附加地区数据的方法
* 地区导入功能采用了快速导入方法,需要最新的XCode支持
*
* v2.6.2011.1114 精简ICommonManageProvider和IManagerPage,最大程度降低IManagerPage对IAdministator的依赖,目前可以做到不依赖
* 用户既可以不实现IAdministator,又可以享受IManagerPage的优势
* Menu初始化扫描页面时,自动读取页面的Title
*
* v2.6.2011.1111 增加接口IEntityForm,支持实体表单读写和验证保存
*
* v2.5.2011.1018 增加管理提供者接口IManageProvider和通用实体类管理提供者接口ICommonManageProvider,用于支持管理平台解耦
*
* v2.4.2011.0908 支持XCode v8.0,重新生成实体类
*
* v2.3.2011.0628 管理员类和页面基类,增加根据权限名称来控制权限的方法
* 调整CommonEntity.EntityForm中对自定义控件的处理
*
* v2.2.2011.0621 增加序列、设置、用户配置等三个实体类
*
* v2.1.2011.0607 WebPageBase中增加ViewState压缩功能
*
* v2.0.2011.0512 完善附件上传、附件下载、图片附件展示、图片缩略图等相关功能
*
* v2.0.2011.0509 解决多个菜单具有相同权限名的问题,尝试返回当前页面所在菜单,如果无法确定,则返回第一个,并写日志。
*
* v2.0.2011.0507 核心类库实现IoC,配合接口变成弥补泛型基类带来的不足,实体类升级支持
*
* v1.6.2011.0313 更新EntityForm,屏蔽SetNotAllowNull中可能出现的异常
*
* v1.6.2011.0303 调整实体类数据初始化架构,统一由XCode支持
*
* v1.5.2011.0117 增加表单页基类EntityForm
*
* v1.4.2011.0110 Edit:修改WebPageBase中的一些验证权限和输出执行时间的行为
* Fixed:修改各个实体类中存在的BUG
*
* v1.3.2010.1220 增加统计和附件实体类
* 修改角色和菜单实体,增加操作权限项,细分添加、修改、删除等权限
* 优化各个实体类,增加写日志的功能(通过接口和HttpState调用管理员的写日志功能)
* Role中增加方法ClearRoleMenu,清理无效的权限项,由Role静态构造函数调用
*
* v1.2.2010.1018 修改地区实体和菜单实体,增加实体树的操作
*
* v1.1.2010.0909 再次抽象管理员实体和角色实体,各增加一层泛型基类
* 增加常用页面基类WebPageBase,同时增加一个指定了管理员类的泛型基类。支持输出页面执行时间和页面权限验证
*
* v1.0.2010.0903 创建通用实体库
*
**/
|