OThinker.H3.Settings.ISettingManager
类:OThinker.H3.Settings.ISettingManager
说明:
设置管理器,通过这个接口,我们可以获得全局性的设置信息,比如:显示的格式、流水号的格式等
方法:.GetCustomSetting(System.String)
方法说明:
获得自定义设置的值
名称 | 说明 |
SettingName | 设置的名称 |
返回值:
设置的值
方法:.GetDisabledMobiles
方法说明:
获得MobileSID
名称 | 说明 |
返回值:
MobileSID
方法:.AddDisabledMobile(System.String)
方法说明:
添加MobileSID
名称 | 说明 |
MobileSID | MobileSID |
返回值:
如果设置成功,则返回true,否则返回false
方法:.RemoveDisabledMobile(System.String)
方法说明:
移除MobileSID
名称 | 说明 |
MobileSID | MobileSID |
返回值:
如果设置成功,则返回true,否则返回false
方法:.SetCustomSetting(System.String,System.String)
方法说明:
设置自定义设置的值
名称 | 说明 |
SettingName | 设置的名称 |
SettingValue | 设置的值 |
返回值:
如果设置成功,则返回true,否则返回false
方法:.GetSheetSettings
方法说明:
为了提高性能,一次性获得所有跟Portal相关的设置
名称 | 说明 |
返回值:
跟Portal相关的设置
方法:.ResetSeqNo(System.DateTime)
方法说明:
重置流水号,该方法只能每天被调用一次,且最多只能被调用一次。该方法只能由Engine的定时器调用,不能被外部系统调用。
名称 | 说明 |
Now | 当前时间 |
方法:.IncNextInstanceSeqID
方法说明:
获得当前新的流程ID,然后下一个流程ID自加一
名称 | 说明 |
返回值:
流水号
方法:.GetPageSetting(System.String)
方法说明:
获得页面的设置
名称 | 说明 |
PageLocalPath | 页面的地址 |
返回值:
页面设置
方法:.GetControlSettings(System.String,System.String)
方法说明:
获得控件的所有设置
名称 | 说明 |
PageLocalPath | 页面的地址 |
ControlID | 空间的ID |
返回值:
空间的设置
方法:.UpdateSetting(OThinker.H3.Settings.PageSetting)
方法说明:
更新设置
名称 | 说明 |
Setting | 页面设置 |
方法:.GetIntAndInc(System.String,System.Int32)
方法说明:
获得一个数据的值,然后对这个值加1
名称 | 说明 |
SettingName | 设置的名称 |
InitialValue | 初始值 |
返回值:
如果参数为空则返回-1;如果设置不存在,则创建一个并返回InitialValue;否则,返回当前数值,然后对数值加一保存
方法:.AddBizDbConnectionConfig(OThinker.H3.Settings.BizDbConnectionConfig)
方法说明:
添加一个数据库的连接配置
名称 | 说明 |
Config | 配置 |
返回值:
如果添加成功,则返回true;否则返回false
方法:.GetBizDbConnectionConfig(System.String)
方法说明:
获得一个数据库连接配置
名称 | 说明 |
Code | 配置编码 |
返回值:
数据库连接配置
方法:.GetBizDbConnectionConfigList
方法说明:
获得数据库连接配置的列表
名称 | 说明 |
返回值:
所有的数据库连接配置
方法:.RemoveBizDbConnectionConfig(System.String)
方法说明:
删除一个数据库连接配置,如果正在由事务引用到,则无法删除
名称 | 说明 |
DbCode | 数据库的编码 |
返回值:
如果数据库连接不存在,或者正在被事务引用,则无法被删除,将返回false;否则返回true
方法:.UpdateBizDbConnectionConfig(OThinker.H3.Settings.BizDbConnectionConfig)
方法说明:
更新一个数据库连接配置
名称 | 说明 |
Config | 连接配置 |
返回值:
如果一数据库连接配置存在,并且编码属性没有被修改,则返回true;否则返回false
方法:.GetBizDbTableColumns(System.String,System.String)
方法说明:
获得特定表的结构
名称 | 说明 |
DbCode | 数据库编号 |
TableName | 表名称 |
返回值:
表结构
方法:.GetBizDbTableNames(System.String)
方法说明:
获得业务数据库里的所有数据表名称
名称 | 说明 |
DbCode | 业务数据库编号 |
返回值:
所有的表名称
方法:.GetBizDbViewNames(System.String)
方法说明:
获得业务数据库里的所有视图名称
名称 | 说明 |
DbCode | 业务数据库编号 |
返回值:
所有的视图名称