服务插件获取自定义参数GetVariableValue
多个服务插件可以通过自定义参数进行传值,以下演示第一个插件传值给第二个参数的情况。需要注意插件执行顺序,先执行的插件设置SetVariableValue,后面的插件通过GetVariableValue获取。以下是示例代码
第一插件,赋值
public override void OnPreparePropertys(PreparePropertysEventArgs e) { this.Option.SetVariableValue("Howhy_V1", DateTime.Now.ToString()); }
第二个插件,获取值
public override void OnPreparePropertys(PreparePropertysEventArgs e) { var optionVal = this.Option.GetVariableValue<string>("Howhy_V1"); if(optionVal != null) { throw new Exception(optionVal); } }
验证结果
如果是接受传递过来的参数,然后调用操作传递,可以参考以下代码
var option = OperateOption.Create(); DynamicObject[] dataObject = null; option.SetVariableValue("Howhy_V1", this.Option.GetVariableValue("test",string.Empty)); BusinessDataServiceHelper.Audit(this.Context,this.BusinessInfo, dataObject, option);
服务插件获取自定义参数GetVariableValue
多个服务插件可以通过自定义参数进行传值,以下演示第一个插件传值给第二个参数的情况。需要注意插件执行顺序,先执行的插件设置SetVariabl...
点击下载文档
上一篇:金选成功服务——云审计售前须知下一篇:套打.二开案例.自定义套打导出次数
本文2024-09-16 18:32:15发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-22788.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章