IService interface

插件服務注冊接口。 插件服務注冊接口是插件機制的核心,用于定義插件能(néng)夠提供的各種(zhǒng)服務,一個方法對(duì)應一個事(shì)件或者一個功能(néng)。

public interface IService
1

Members

namedescription
event AfterStlParseSTL解析後(hòu)的觸發(fā)事(shì)件。
event BeforeStlParseSTL解析前的觸發(fā)事(shì)件。
event ContentAddCompleted内容添加完成(chéng)後(hòu)的觸發(fā)事(shì)件。
event ContentDeleteCompleted内容删除完成(chéng)後(hòu)的觸發(fā)事(shì)件。
event ContentFormLoad内容表單載入時(shí)的觸發(fā)事(shì)件。
event ContentFormSubmit内容表單提交時(shí)的觸發(fā)事(shì)件。
event ContentTranslateCompleted内容轉移完成(chéng)後(hòu)的觸發(fā)事(shì)件。
event RestApiDelete以DELETE方式對(duì)當前插件的REST Api訪問的觸發(fā)事(shì)件。
event RestApiGet以GET方式對(duì)當前插件的REST Api訪問的觸發(fā)事(shì)件。
event RestApiPost以POST方式對(duì)當前插件的REST Api訪問的觸發(fā)事(shì)件。
event RestApiPut以PUT方式對(duì)當前插件的REST Api訪問的觸發(fā)事(shì)件。
AddApiAuthorization()添加REST Api插件授權。
AddContentColumn(…)添加插件的内容列表顯示項。
AddContentMenu(…)添加内容菜單。 内容菜單位于内容管理的内容列表中。
AddContentModel(…)添加插件的内容模型,包含内容存儲的表名稱以及内容表的字段列表。
AddDatabaseTable(…)添加插件的數據庫表,包含表名稱以及表字段列表。 此方法可以多次調用,系統將(jiāng)爲此插件創建指定的數據庫表結構。
AddJob(…)添加XYCMS Cli命令行可以執行的任務。 實現此方法的插件將(jiāng)能(néng)夠在XYCMS Cli命令行中運行任務。
AddSiteMenu(…)添加站點菜單。 站點菜單位于系統左側的插件管理菜單中。 此菜單的Url地址將(jiāng)自動加上對(duì)應的站點Id。
AddStlElementParser(…)添加STL元素解析器。
AddSystemMenu(…)添加系統菜單。 系統菜單位于系統頭部的插件管理下拉菜單中。