尝试使用我自己的WCF服务:
[ServiceContract]
public interface IReturnService
{
[OperationContract]
bool GetTransactionList(int lRetailStoreID, int lWorkstationNmbr, int lTaNmbr);
}
但是当我从客户端调用服务时,我得到的错误是没有方法GetTransactionList
有3个参数,而是我得到这个标题:
myWCF.GetTransactionList(int lRetailStoreID, bool lRetailStoreIDSpecified,
int lWorkstationNmbr, bool lWorkstationNmbrSpecified,
int lTaNmbr, bool lTaNmbrSpecified,
out bool GetTransactionListResult,
out bool GetTransactionListResultSpecified)
任何人都知道为什么会发生这种情况以及如何解决这个问题?如果需要更多信息,请告诉我。
答案 0 :(得分:15)
将XMLSerializerFormat添加到服务上的属性:
[ServiceContract]
[XmlSerializerFormat]
public interface IReturnService{
...