Прокси webreference для asmx webservice имеет тип возврата void в endoperation
У меня есть веб-сервис asmx, возвращающий данные JSON. Но когда я добавляю webreference 2.0, я получаю void return type в своей конечной операции
пример данных, когда я делаю прямой вызов URL "http://XX.XXX.XX.XX:88/tabsaleswithdatasync.asmx/FeatureMaster"
[{"msg":"", "FeatureSlno": "2", "Feature": "топливо Used","DefaultValue":"","FeatureType":"B","Groups":"OverView","GroupOrder":"0","SubGroupOrder":"0","CategorySlno":"2","UtilisationSlno":"1","IconImagePath":"","LowerIsBetter":"0"},{"msg":"","FeatureSlno":"3","Feature":"посадочные места Capacity","DefaultValue":"","FeatureType":"B","Groups":"OverView","GroupOrder":"0","SubGroupOrder":"0","CategorySlno":"3","UtilisationSlno":"0","IconImagePath":"","LowerIsBetter":"0"}]
прокси-веб-сервис, созданный с помощью wsdl, является
государственная система.Объекта Iasyncresult BeginFeatureMaster(Системы.Объект asynccallback обратного вызова, параметр asyncstate объекта)
{
верни это.BeginInvoke ("FeatureMaster", new object[0], callback, asyncState);
}
public void EndFeatureMaster(System.Объекта iasyncresult asyncresult, к)
{
этот.EndInvoke(asyncResult);
}
Почему я не получаю возвращаемый тип как объект, как мне требуется ???
Что я уже пробовал:
Щелкните правой кнопкой мыши на проекте и добавьте опцию webreference