这个项目是HTTP WEB API
。我想构建一个界面,用户可以将一些信息发布到服务器。
finger_print_base64
是一个integrant参数,threshold
或mini_matches
是可选参数。
我知道设置MessageName的方法。
[WebMethod(MessageName = "Default")]
public void SearchPerson(String finger_print_base64)
{
}
[WebMethod(MessageName = "AddThreshold")]
public void SearchPerson(String finger_print_base64,int threshold)
{
}
[WebMethod(MessageName = "AddMinMatches")]
public void SearchPerson(String finger_print_base64,int mini_matches)
{
}
但它没有用。而且我知道为什么这是错误的。
请告诉我如何使用可选参数实现此界面
提前致谢。
答案 0 :(得分:0)
将您的方法重命名为:
[WebMethod(MessageName = "AddThreshold")]
public void SearchPersonTreshold(String finger_print_base64,int threshold)
{
}
[WebMethod(MessageName = "AddMinMatches")]
public void SearchPersonMiniMatches(String finger_print_base64,int mini_matches)
{
}