Проблема проста, найти ответ нет (по крайней мере, для меня).
Я пытаюсь создать службу WCF, которая запрашивает MapPoints FindAddressResults () и возвращает ответ, который я затем получаю с помощью Ajax и Javascript.
Проблема, однако, в том, что теперь я получаю результат FindResults от FindAddressResults (), и я не знаю, как представить это как контракт. Итак, я сделал класс результата оболочки.
Как я могу представить FindResults в качестве контракта на обслуживание, если у меня нет доступа к источнику?
[ Редактировать ]
FindResults определяется следующим образом:
namespace MapPoint
{
[TypeLibType(4288)]
[Guid("188084CF-DB96-482B-97A6-2571DF9BEF81")]
public interface FindResults : IEnumerable
{
[DispId(100663313)]
Application Application {get; }
[DispId(100663321)]
int Count {get; }
[DispId(-803)]
Map Parent {get; }
[DispId(100672001)]
GeoFindResultsQuality ResultsQuality {get; }
[DispId(0)]
object this[ref object Index] {get; }
[TypeLibFunc(64)]
[DispId(-4)]
IEnumerator GetEnumerator();
}
}