2013-04-25 71 views
1

如果我要更改方法名和參數的大小寫,是否會對使用asmx或WCF Web服務的客戶端產生負面影響?SOAP消息中的方法名和參數名是否區分大小寫

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

到....

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

會客戶需要,以復興其代理對象使用的改變方法?

+0

什麼讓你不試圖或查找SOAP規範,最好是兩者?另請參閱您的問題得到解答的這個問題:http://stackoverflow.com/questions/15574621/how-to-ignore-case-sensitive-properties-name-in-wcf-service-call – CodeCaster 2013-04-25 09:59:17

回答

7

是的,服務器端的參數名稱應該與操作合同中定義的參數名稱(包括大小寫)匹配。以及方法名稱。

如果你需要進行控制 - 您可以使用MessageParameterAttribute

MSDN

在操作簽名參數名稱的價值是合同的一部分 和區分敏感。 需要區分本地參數名稱和描述客戶端應用程序操作的元數據 時,請使用此屬性。

相關問題