wcf服务中的一个方法有个参数是一个委托(func<>),在.NET2.0的客户端调用wcf时,该参数类型发生了变化。
wcf的一个方法:int FlowStart(Func<string, bool> checkCondition);(.NET4.0的客户端参数类型正常)
但是在.NET2.0的客户端,调用wcf后,这个参数类型变为FuncOfstringstringboolean的一个class,如果2.0不支持FUNC的写法,那此时如何在客户端写这个参数?求达人解惑。
下面是自动生成的参数类:
namespace service_flow
{
[Serializable]
[XmlType(Namespace = "http://schemas.datacontract.org/2004/07/System")]
[GeneratedCode("System.Xml", "2.0.50727.3053")]
[DebuggerStepThrough]
[DesignerCategory("code")]
public class FuncOfstringboolean : MulticastDelegate
{
public FuncOfstringboolean();
}
}