OThinker.H3.Settings.ISettingManager

说明:设置管理器,通过这个接口,我们可以获得全局性的设置信息,比如:显示的格式、流水号的格式等

访问入口:this.Engine.SettingManager

示例:

this.Engine.SettingManager.SetCustomSetting("名称","");

 

方法名称:GetCustomSetting(System.String)

方法说明

获得自定义设置的值

输入参数

名称

类型

说明

SettingName

System.String

设置的名称

返回值

设置的值

 

方法名称:GetDisabledMobiles

方法说明

获得MobileSID

输入参数

名称

类型

说明

返回值

MobileSID

 

方法名称:AddDisabledMobile(System.String)

方法说明

添加MobileSID

输入参数

名称

类型

说明

MobileSID

System.String

MobileSID

返回值

如果设置成功,则返回true,否则返回false

 

方法名称:RemoveDisabledMobile(System.String)

方法说明

移除MobileSID

输入参数

名称

类型

说明

MobileSID

System.String

MobileSID

返回值

如果设置成功,则返回true,否则返回false

 

方法名称:SetCustomSetting(System.String,System.String)

方法说明

设置自定义设置的值

输入参数

名称

类型

说明

SettingName

System.String

设置的名称

SettingValue

System.String

设置的值

返回值

如果设置成功,则返回true,否则返回false

 

方法名称:GetSheetSettings

方法说明

为了提高性能,一次性获得所有跟Portal相关的设置

输入参数

名称

类型

说明

返回值

Portal相关的设置

 

方法名称:ResetSeqNo(System.DateTime)

方法说明

重置流水号,该方法只能每天被调用一次,且最多只能被调用一次。该方法只能由Engine的定时器调用,不能被外部系统调用。

输入参数

名称

类型

说明

Now

System.DateTime

当前时间

返回值

 

方法名称:IncNextInstanceSeqID

方法说明

获得当前新的流程ID,然后下一个流程ID自加一

输入参数

名称

类型

说明

返回值

流水号

 

方法名称:GetPageSetting(System.String)

方法说明

获得页面的设置

输入参数

名称

类型

说明

PageLocalPath

System.String

页面的地址

返回值

页面设置

 

方法名称:GetControlSettings(System.String,System.String)

方法说明

获得控件的所有设置

输入参数

名称

类型

说明

PageLocalPath

System.String

页面的地址

ControlID

System.String

空间的ID

返回值

空间的设置

 

方法名称:UpdateSetting(OThinker.H3.Settings.PageSetting)

方法说明

更新设置

输入参数

名称

类型

说明

Setting

OThinker.H3.Settings.PageSetting

页面设置

返回值

 

方法名称:GetIntAndInc(System.String,System.Int32)

方法说明

获得一个数据的值,然后对这个值加1

输入参数

名称

类型

说明

SettingName

System.String

设置的名称

InitialValue

System.Int32

初始值

返回值

如果参数为空则返回-1;如果设置不存在,则创建一个并返回InitialValue;否则,返回当前数值,然后对数值加一保存

 

方法名称:AddBizDbConnectionConfig(OThinker.H3.Settings.BizDbConnectionConfig)

方法说明

添加一个数据库的连接配置

输入参数

名称

类型

说明

Config

OThinker.H3.Settings.BizDbConnectionConfig

配置

返回值

如果添加成功,则返回true;否则返回false

 

方法名称:GetBizDbConnectionConfig(System.String)

方法说明

获得一个数据库连接配置

输入参数

名称

类型

说明

Code

System.String

配置编码

返回值

数据库连接配置

 

方法名称:GetBizDbConnectionConfigList

方法说明

获得数据库连接配置的列表

输入参数

名称

类型

说明

返回值

所有的数据库连接配置

 

方法名称:RemoveBizDbConnectionConfig(System.String)

方法说明

删除一个数据库连接配置,如果正在由事务引用到,则无法删除

输入参数

名称

类型

说明

DbCode

System.String

数据库的编码

返回值

如果数据库连接不存在,或者正在被事务引用,则无法被删除,将返回false;否则返回true

 

方法名称:UpdateBizDbConnectionConfig(OThinker.H3.Settings.BizDbConnectionConfig)

方法说明

更新一个数据库连接配置

输入参数

名称

类型

说明

Config

OThinker.H3.Settings.BizDbConnectionConfig

连接配置

返回值

如果一数据库连接配置存在,并且编码属性没有被修改,则返回true;否则返回false

 

方法名称:GetBizDbTableColumns(System.String,System.String)

方法说明

获得特定表的结构

输入参数

名称

类型

说明

DbCode

System.String

数据库编号

TableName

System.String

表名称

返回值

表结构

 

方法名称:GetBizDbTableNames(System.String)

方法说明

获得业务数据库里的所有数据表名称

输入参数

名称

类型

说明

DbCode

System.String

业务数据库编号

返回值

所有的表名称

 

方法名称:GetBizDbViewNames(System.String)

方法说明

获得业务数据库里的所有视图名称

输入参数

名称

类型

说明

DbCode

System.String

业务数据库编号

返回值

所有的视图名称