C# 我得到了一个soapweb服务,它提供了一个与散列相关的异常,但我没有';我不知道在哪里传递散列码

C# 我得到了一个soapweb服务,它提供了一个与散列相关的异常,但我没有';我不知道在哪里传递散列码,c#,web-services,wcf,soap,C#,Web Services,Wcf,Soap,首先,我必须说我对soapweb服务没有任何经验 我获得了soapweb服务的URL,当我通过addservicereference选项在visualstudio上导入该服务时,我认为需要的所有类都被创建了。但是,当我尝试使用主服务时,例如serviceClient.FindCustomer(customerToFind),我会遇到以下错误: 未处理的异常: System.ServiceModel.FaultException`1[System.ServiceModel.Ex ceptionde

首先,我必须说我对soapweb服务没有任何经验

我获得了soapweb服务的URL,当我通过addservicereference选项在visualstudio上导入该服务时,我认为需要的所有类都被创建了。但是,当我尝试使用主服务时,例如
serviceClient.FindCustomer(customerToFind)
,我会遇到以下错误:

未处理的异常: System.ServiceModel.FaultException`1[System.ServiceModel.Ex ceptiondeail]:值不能为null。参数名称:O PAR地铁 哈什·奥布里加特·瓦齐奥(hashéobrigatório e não pode ser nulo ou vazio)

翻译最后一部分:“参数哈希是必需的,不能为null或空”

创建
serviceClient
对象时,我没有允许传递哈希代码的重载,
FindCustomer
方法也不允许传递哈希代码


我在App.config文件中找不到对哈希代码的引用,是否必须手动添加它

“customerToFind”是否包含哈希字段,或者“hash”字段是否为customerToFind?@Gusman customerToFind对象不包含哈希字段,FindCustomer方法接受customerToFind对象。服务定义中没有对象包含“哈希”字段,ServiceClient对象没有任何将哈希作为参数的方法。