Согласно другому моему сообщению о Возвращаемые значения службы WCF, я использую веб-службу другой компании, и когда я добавляю ссылку на службу внутри Visual Studio, возвращаемое значение метода является объектом типа object
.
Автор веб-службы показал мне код, и он фактически возвращает типизированный объект.
Мне что-то не хватает, или прокси-класс должен возвращать типизированное значение?
Есть ли настройка для создания прокси-класса или фактического сервиса?
ОБНОВЛЕНИЕ:
Я посмотрел на фактические классы, лежащие в основе службы WCF, и понял, что возвращаемое значение метода службы фактически возвращает интерфейс, который реализует конкретный тип. Конкретный тип помечается атрибутом [DataContract] (и соответствующими атрибутами [DataMember]), но интерфейс не имеет таких атрибутов. Может ли это быть причиной того, что служба установила тип возвращаемого значения как объект?