在我的界面中,我已经声明了这一点。
[OperationContract]
[WebGet]
String GetStuff(String beep, String boop = "too lazy to type");
我实现它如下。
String GetStuff(String beep, String boop = "too lazy to type") { ... }
它作为我的 WCF 服务编译和上传。但是,当我将它用作 Web 参考并尝试执行下面的代码时,我得到编译器的抱怨和哭泣,因为没有带有单个参数签名的方法。最后一行是问题所在。
那么我怎么能懒得 默认打字呢?
ServiceClient client = new ServiceClient();
client.GetStuff("blobb", "not lazy");
client.GetStuff("blobb");