IService interface
插件服務注冊接口。 插件服務注冊接口是插件機制的核心,用于定義插件能(néng)夠提供的各種(zhǒng)服務,一個方法對(duì)應一個事(shì)件或者一個功能(néng)。
public interface IService
1
Members
name | description |
---|---|
event AfterStlParse | STL解析後(hòu)的觸發(fā)事(shì)件。 |
event BeforeStlParse | STL解析前的觸發(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(…) | 添加系統菜單。 系統菜單位于系統頭部的插件管理下拉菜單中。 |