繁体   English   中英

WF 4:以编程方式定义SendReply活动

[英]WF 4: Define a SendReply activity programmaticaly

我正在尝试在Windows工作流基础4上定义一个SendReply活动。我正在使用以下代码

           SendReply reply = new SendReply();
        ResponseParameter = new Variable<string>("ResponseParameter");
        reply.Content = new SendParametersContent { Parameters = { "out1", new InArgument<string>(ResonseParameter) } };

而且我在此行收到以下错误:““ out1”,新的InArgument(“ ResonseParameter”)“

集合初始化程序的最佳重载Add方法'System.Collections.Generic.ICollection> .Add(System.Collections.Generic.KeyValuePair)'有一些无效的参数

有什么帮助吗?

Parameters是一个字典,因此您需要使用字典初始化程序,而不是列表初始化程序。 换句话说,使用两套大括号:

reply.Content = new SendParametersContent { 
    Parameters = { 
        { "out1", new InArgument<string>(ResonseParameter) } 
    }
};

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM