public static void Script_Activate(string scriptName) { AppInfo info = AppInfo.GetAppInfo(); if (info != null) { info.CheckPlatformExtensibilityAPIs(); using (Transaction tran = DatabaseAccess.ForSystemDatabase.GetRequestTransaction()) { DBRuntimePlatform.Script_Activate(tran, scriptName); info.InvalidateInjectionCache(); } } }
public static void Script_AddEspaceExclusion(string scriptName, string eSpaceKey) { AppInfo info = AppInfo.GetAppInfo(); if (info != null) { info.CheckPlatformExtensibilityAPIs(); using (Transaction tran = DatabaseAccess.ForSystemDatabase.GetRequestTransaction()) { int scriptId = DBRuntimePlatform.Script_GetId(tran, scriptName); if (scriptId == 0) { return; } DBRuntimePlatform.Instance.Script_AddEspaceExclusion(tran, scriptId, eSpaceKey); info.InvalidateInjectionCache(); } } }