IService interface

插件服务注册接口。 插件服务注册接口是插件机制的核心,用于定义插件能够提供的各种服务,一个方法对应一个事件或者一个功能。

public interface IService
1

Members

namedescription
event AfterStlParseSTL解析后的触发事件。
event BeforeStlParseSTL解析前的触发事件。
event ContentAddCompleted内容添加完成后的触发事件。
event ContentDeleteCompleted内容删除完成后的触发事件。
event ContentFormLoad内容表单载入时的触发事件。
event ContentFormSubmit内容表单提交时的触发事件。
event ContentTranslateCompleted内容转移完成后的触发事件。
event RestApiDelete以DELETE方式对当前插件的REST Api访问的触发事件。
event RestApiGet以GET方式对当前插件的REST Api访问的触发事件。
event RestApiPost以POST方式对当前插件的REST Api访问的触发事件。
event RestApiPut以PUT方式对当前插件的REST Api访问的触发事件。
AddApiAuthorization()添加REST Api插件授权。
AddContentColumn(…)添加插件的内容列表显示项。
AddContentMenu(…)添加内容菜单。 内容菜单位于内容管理的内容列表中。
AddContentModel(…)添加插件的内容模型,包含内容存储的表名称以及内容表的字段列表。
AddDatabaseTable(…)添加插件的数据库表,包含表名称以及表字段列表。 此方法可以多次调用,系统将为此插件创建指定的数据库表结构。
AddJob(…)添加XYCMS Cli命令行可以执行的任务。 实现此方法的插件将能够在XYCMS Cli命令行中运行任务。
AddSiteMenu(…)添加站点菜单。 站点菜单位于系统左侧的插件管理菜单中。 此菜单的Url地址将自动加上对应的站点Id。
AddStlElementParser(…)添加STL元素解析器。
AddSystemMenu(…)添加系统菜单。 系统菜单位于系统头部的插件管理下拉菜单中。