我有一些命令,我在 Orchard 中由最终用户(管理界面)执行了几次,
我知道 Recipe 和 Orchard.exe 是什么!
但我想通过管理界面执行我的命令!
多谢!
我有一些命令,我在 Orchard 中由最终用户(管理界面)执行了几次,
我知道 Recipe 和 Orchard.exe 是什么!
但我想通过管理界面执行我的命令!
多谢!
您可以随时将配方上传到管理 UI 在这里查看:果园配方和这里 有曾经启用运行配方的模块。
并查看源代码,但这里有一些代码
Recipe recipe = _recipeHarvester.HarvestRecipes(module.Descriptor.Id).FirstOrDefault(x => !x.IsSetupRecipe && x.Name == name);
if (recipe == null) {
return HttpNotFound();
}
try {
_recipeManager.Execute(recipe);
}
catch(Exception e) {
Logger.Error(e, "Error while executing recipe {0} in {1}", moduleId, name);
Services.Notifier.Error(T("Recipes contains {0} unsupported module installation steps.", recipe.Name));
}