IService interface
插件服務注冊接口。 插件服務注冊接口是(shì)插件機制的(de)核心,用于(yú)定義插件能夠提供的(de)各種服務,一(yī / yì /yí)個(gè)方法對應一(yī / yì /yí)個(gè)事件或者一(yī / yì /yí)個(gè)功能。
public interface IService
1
Members
name | description |
---|---|
event AfterStlParse | STL解析後的(de)觸發事件。 |
event BeforeStlParse | STL解析前的(de)觸發事件。 |
event ContentAddCompleted | 内容添加完成後的(de)觸發事件。 |
event ContentDeleteCompleted | 内容删除完成後的(de)觸發事件。 |
event ContentFormLoad | 内容表單載入時(shí)的(de)觸發事件。 |
event ContentFormSubmit | 内容表單提交時(shí)的(de)觸發事件。 |
event ContentTranslateCompleted | 内容轉移完成後的(de)觸發事件。 |
event RestApiDelete | 以(yǐ)DELETE方式對當前插件的(de)REST Api訪問的(de)觸發事件。 |
event RestApiGet | 以(yǐ)GET方式對當前插件的(de)REST Api訪問的(de)觸發事件。 |
event RestApiPost | 以(yǐ)POST方式對當前插件的(de)REST Api訪問的(de)觸發事件。 |
event RestApiPut | 以(yǐ)PUT方式對當前插件的(de)REST Api訪問的(de)觸發事件。 |
AddApiAuthorization() | 添加REST Api插件授權。 |
AddContentColumn(…) | 添加插件的(de)内容列表顯示項。 |
AddContentMenu(…) | 添加内容菜單。 内容菜單位于(yú)内容管理的(de)内容列表中。 |
AddContentModel(…) | 添加插件的(de)内容模型,包含内容存儲的(de)表名稱以(yǐ)及内容表的(de)字段列表。 |
AddDatabaseTable(…) | 添加插件的(de)數據庫表,包含表名稱以(yǐ)及表字段列表。 此方法可以(yǐ)多次調用,系統将爲(wéi / wèi)此插件創建指定的(de)數據庫表結構。 |
AddJob(…) | 添加XYCMS Cli命令行可以(yǐ)執行的(de)任務。 實現此方法的(de)插件将能夠在(zài)XYCMS Cli命令行中運行任務。 |
AddSiteMenu(…) | 添加站點菜單。 站點菜單位于(yú)系統左側的(de)插件管理菜單中。 此菜單的(de)Url地(dì / de)址将自動加上(shàng)對應的(de)站點Id。 |
AddStlElementParser(…) | 添加STL元素解析器。 |
AddSystemMenu(…) | 添加系統菜單。 系統菜單位于(yú)系統頭部的(de)插件管理下拉菜單中。 |