OThinker.H3.Site.ISiteManager
说明:门户站点管理
访问入口:this.Engine.SiteManager
示例:
this.Engine.SiteManager.AddPage(new Site.SitePage()); |
方法名称:AddPage(OThinker.H3.Site.SitePage)
方法说明 | 添加门户页面实例 | |
输入参数 | ||
名称 | 类型 | 说明 |
Page | OThinker.H3.Site.SitePage | 页面实例 |
返回值 | 添加不成功(冲突或其他原因)返回false |
方法名称:UpdatePage(OThinker.H3.Site.SitePage)
方法说明 | 更新页面实例 | |
输入参数 | ||
名称 | 类型 | 说明 |
Page | OThinker.H3.Site.SitePage | 页面实例 |
返回值 | 更新不成功(实例不存在、冲突或其他原因),则返回false |
方法名称:DeletePage(OThinker.H3.Site.SitePage)
方法说明 | 删除页面实例 | |
输入参数 | ||
名称 | 类型 | 说明 |
Page | OThinker.H3.Site.SitePage | 页面实例 |
返回值 | 删除不成功,则返回false |
方法名称:DeletePageById(System.String)
方法说明 | 根据页面实例Id删除 | |
输入参数 | ||
名称 | 类型 | 说明 |
Id | System.String | 页面实例唯一值属性值 |
返回值 | 删除不成功,则返回false |
方法名称:GetPage(System.String)
方法说明 | 根据页面实例唯一值属性列值查询页面实例 | |
输入参数 | ||
名称 | 类型 | 说明 |
Id | System.String | 页面实例唯一值属性值 |
返回值 | 如果指定属性值的页面实例不存在,则返回false |
方法名称:GetPagesByOrg(System.String)
方法说明 | 根据组织结构对查找页面实例 | |
输入参数 | ||
名称 | 类型 | 说明 |
OrgId | System.String | 组织结构ID |
返回值 | 返回页面类实例数组,如果指定键值对不存在,则返回空数组 |
方法名称:GetAllPages
方法说明 | 查询所有页面类实例 | |
输入参数 | ||
名称 | 类型 | 说明 |
返回值 | 返回所有的页面类实例,返回类型为实例数组 |
方法名称:AddPageTemplate(OThinker.H3.Site.SitePageTemplate)
方法说明 | 添加页面模板类实例 | |
输入参数 | ||
名称 | 类型 | 说明 |
PageTemplate | OThinker.H3.Site.SitePageTemplate | 页面模板实例 |
返回值 | 添加不成功(冲突或其他原因)返回false |
方法名称:UpdatePageTemplate(OThinker.H3.Site.SitePageTemplate)
方法说明 | 更新页面模板实例 | |
输入参数 | ||
名称 | 类型 | 说明 |
PageTemplate | OThinker.H3.Site.SitePageTemplate | 页面模板实例 |
返回值 | 更新不成功(实例不存在、冲突或其他原因),则返回false |
方法名称:RemovePageTemplate(OThinker.H3.Site.SitePageTemplate)
方法说明 | 删除页面模板实例 | |
输入参数 | ||
名称 | 类型 | 说明 |
PageTemplate | OThinker.H3.Site.SitePageTemplate | 页面模板实例 |
返回值 | 删除不成功,则返回false |
方法名称:RemovePageTemplateById(System.String)
方法说明 | 根据页面模板实例Id删除 | |
输入参数 | ||
名称 | 类型 | 说明 |
Id | System.String | 页面模板实例唯一值属性值 |
返回值 | 删除不成功,则返回false |
方法名称:GetPageTemplate(System.String)
方法说明 | 根据页面模板实例唯一值属性列值查询页面实例 | |
输入参数 | ||
名称 | 类型 | 说明 |
Id | System.String | 页面模板实例唯一值属性值 |
返回值 | 如果指定属性值的页面实例不存在,则返回false |
方法名称:GetAllPageTemplates
方法说明 | 查询所有页面类实例 | |
输入参数 | ||
名称 | 类型 | 说明 |
返回值 | 返回所有的页面类实例,返回类型为实例数组 |
方法名称:AddWebPartInst(OThinker.H3.Site.SiteWebPartInstance)
方法说明 | 添加门户部件实例 | |
输入参数 | ||
名称 | 类型 | 说明 |
WebPartInstance | OThinker.H3.Site.SiteWebPartInstance | 部件实例 |
返回值 | 添加不成功(冲突或其他原因)返回false |
方法名称:UpdateWebPartInst(OThinker.H3.Site.SiteWebPartInstance)
方法说明 | 更新部件实例 | |
输入参数 | ||
名称 | 类型 | 说明 |
WebPartInstance | OThinker.H3.Site.SiteWebPartInstance | 部件实例 |
返回值 | 更新不成功(实例不存在、冲突或其他原因),则返回false |
方法名称:DeleteWebPartInst(OThinker.H3.Site.SiteWebPartInstance)
方法说明 | 删除部件实例 | |
输入参数 | ||
名称 | 类型 | 说明 |
WebPartInstance | OThinker.H3.Site.SiteWebPartInstance | 部件实例 |
返回值 | 删除不成功,则返回false |
方法名称:DeleteWebPartInstById(System.String)
方法说明 | 根据部件实例Id删除 | |
输入参数 | ||
名称 | 类型 | 说明 |
Id | System.String | 部件实例唯一值属性值 |
返回值 | 删除不成功,则返回false |
方法名称:GetWebPartInst(System.String)
方法说明 | 根据部件实例唯一值属性列值查询部件模板实例 | |
输入参数 | ||
名称 | 类型 | 说明 |
Id | System.String | 部件实例唯一值属性值 |
返回值 | 如果指定属性值的部件实例不存在,则返回false |
方法名称:GetWebPartInstancesByPage(System.String)
方法说明 | 根据关键字键值对查找部件实例 | |
输入参数 | ||
名称 | 类型 | 说明 |
Key | System.String | 键名称 |
Value | 键值 | |
返回值 | 返回部件实例数组,如果指定键值对不存在,则返回空数组 |
方法名称:GetAllWebPartInsts
方法说明 | 查询所有部件实例 | |
输入参数 | ||
名称 | 类型 | 说明 |
返回值 | 返回所有的部件实例,返回类型为实例数组 |
方法名称:AddWebPart(OThinker.H3.Site.SiteWebPart)
方法说明 | 添加门户部件模板实例 | |
输入参数 | ||
名称 | 类型 | 说明 |
WebPart | OThinker.H3.Site.SiteWebPart | 部件模板实例 |
返回值 | 添加不成功(冲突或其他原因)返回false |
方法名称:UpdateWebPart(OThinker.H3.Site.SiteWebPart)
方法说明 | 更新部件模板实例 | |
输入参数 | ||
名称 | 类型 | 说明 |
WebPart | OThinker.H3.Site.SiteWebPart | 部件模板实例 |
返回值 | 更新不成功(实例不存在、冲突或其他原因),则返回false |
方法名称:DeleteWebPart(OThinker.H3.Site.SiteWebPart)
方法说明 | 删除部件模板实例 | |
输入参数 | ||
名称 | 类型 | 说明 |
WebPart | OThinker.H3.Site.SiteWebPart | 部件模板实例 |
返回值 | 删除不成功,则返回false |
方法名称:DeleteWebPartById(System.String)
方法说明 | 根据部件模板实例Id删除 | |
输入参数 | ||
名称 | 类型 | 说明 |
Id | System.String | 部件模板实例唯一值属性值 |
返回值 | 删除不成功,则返回false |
方法名称:GetWebPart(System.String)
方法说明 | 根据部件模板实例唯一值属性列值查询部件模板实例 | |
输入参数 | ||
名称 | 类型 | 说明 |
Id | System.String | 部件模板实例唯一值属性值 |
返回值 | 如果指定属性值的部件模板实例不存在,则返回false |
方法名称:GetAllWebParts
方法说明 | 查询所有部件模板实例 | |
输入参数 | ||
名称 | 类型 | 说明 |
返回值 | 返回所有的部件模板实例,返回类型为实例数组 |
方法名称:AddWebPartPublicAttr(OThinker.H3.Site.SiteWebPartPublicAttribute)
方法说明 | 添加门户部件公有属性实例 | |
输入参数 | ||
名称 | 类型 | 说明 |
WebPartPublicAttribute | OThinker.H3.Site.SiteWebPartPublicAttribute | 部件实例公有属性实例 |
返回值 | 添加不成功(冲突或其他原因)返回false |
方法名称:UpdateWebPartPublicAttr(OThinker.H3.Site.SiteWebPartPublicAttribute)
方法说明 | 更新部件实例公有属性实例 | |
输入参数 | ||
名称 | 类型 | 说明 |
WebPartPublicAttribute | OThinker.H3.Site.SiteWebPartPublicAttribute | 部件实例公有属性实例 |
返回值 | 更新不成功(实例不存在、冲突或其他原因),则返回false |
方法名称:DeleteWebPartPublicAttr(OThinker.H3.Site.SiteWebPartPublicAttribute)
方法说明 | 删除部件实例公有属性实例 | |
输入参数 | ||
名称 | 类型 | 说明 |
WebPartPublicAttribute | OThinker.H3.Site.SiteWebPartPublicAttribute | 部件实例公有属性实例 |
返回值 | 删除不成功,则返回false |
方法名称:DeleteWebPartPublicAttrById(System.String)
方法说明 | 根据部件实例公有属性实例Id删除 | |
输入参数 | ||
名称 | 类型 | 说明 |
Id | System.String | 部件实例公有属性实例唯一值属性值 |
返回值 | 删除不成功,则返回false |
方法名称:GetWebPartPublicAttr(System.String)
方法说明 | 根据部件实例公有属性实例唯一值属性列值查询部件模板实例 | |
输入参数 | ||
名称 | 类型 | 说明 |
Id | System.String | 部件实例公有属性实例唯一值属性值 |
返回值 | 如果指定属性值的部件实例公有属性实例不存在,则返回false |
方法名称:GetAllWebPartPublicAttrs
方法说明 | 查询所有部件实例公有属性实例 | |
输入参数 | ||
名称 | 类型 | 说明 |
返回值 | 返回所有的部件实例公有属性实例,返回类型为实例数组 |