我在业务层中有方法,其中包含一些可选参数。当我尝试从 WorkFlow 4.0 调用该方法时,它也希望我传递可选参数。有没有办法可以避免将可选参数传递给方法。
我的方法是 SendEmail(string emailTo, string domain, string smtpAdress = "POP"); 当我在代码中的任何位置调用此方法时.. 我只是调用 SendEmail("xx.com","PFE") 之类的方法,它工作正常
但是在工作流中..它给出了一个编译错误,说“'BLEmail'没有一个名为'SendEmail'的公共实例方法与提供给InvokeMethod'InvokeMethod'的参数类型、泛型类型参数和泛型类型约束相匹配。”
当我传递可选参数时,它工作正常......但它失去了可选参数的整个概念。
请帮忙..
感谢并感谢您的反馈。
山姆。