Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net SOAP消息中的方法名和参数名是否区分大小写_.net_Wcf_Asmx - Fatal编程技术网

.net SOAP消息中的方法名和参数名是否区分大小写

.net SOAP消息中的方法名和参数名是否区分大小写,.net,wcf,asmx,.net,Wcf,Asmx,如果我更改方法名称和参数的大小写,这会对使用asmx或WCF web服务的客户端产生不利影响吗 public string getSTRING(int INPUT) { return INPUT.ToString(); } 到 public string GetString(int input) { return input.ToString(); } 客户端是否需要重新生成其代理对象以使用更改的方法?是的,服务器端的参数名称应与操作合同中定义的参数名称相匹配(包括大小写)。

如果我更改方法名称和参数的大小写,这会对使用asmx或WCF web服务的客户端产生不利影响吗

public string getSTRING(int INPUT)
{
    return INPUT.ToString();
}

public string GetString(int input)
{
    return input.ToString();
}

客户端是否需要重新生成其代理对象以使用更改的方法?

是的,服务器端的参数名称应与操作合同中定义的参数名称相匹配(包括大小写)。以及方法名称

如果您需要对其进行控制,可以使用
MessageParameterAttribute

发件人:

操作签名中的参数名的值是一部分 并且区分大小写。使用此属性时 需要区分本地参数名称和元数据 它描述了客户端应用程序的操作


是的,服务器端的参数名称应与操作合同中定义的参数名称相匹配(包括case)。以及方法名称

如果您需要对其进行控制,可以使用
MessageParameterAttribute

发件人:

操作签名中的参数名的值是一部分 并且区分大小写。使用此属性时 需要区分本地参数名称和元数据 它描述了客户端应用程序的操作


是什么阻止了您尝试或查找SOAP规范,最好是两者兼而有之?还可以看到这个问题的答案:是什么阻止了您尝试或查找SOAP规范,最好是两者兼而有之?另请参见您的问题的答案: