IService interface

插件服務注冊接口。 插件服務注冊接口是(shì)插件機制的(de)核心,用于(yú)定義插件能夠提供的(de)各種服務,一(yī / yì /yí)個(gè)方法對應一(yī / yì /yí)個(gè)事件或者一(yī / yì /yí)個(gè)功能。

public interface IService
1

Members

namedescription
event AfterStlParseSTL解析後的(de)觸發事件。
event BeforeStlParseSTL解析前的(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)插件管理下拉菜單中。