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 | 业务数据库编号 |
返回值 | 所有的视图名称 |