У меня есть служба WCF bassicHttpBiding. Мои веб-функции возвращают определенные пользовательские определенные типы.Как клиенты WCF знают о типах серверов
[DataContract]
public class PcbInfoEntry
{
[DataMember]
public int ReflowPcbId { get; set; }
[DataMember]
public string PcbId { get; set; }
}
Но как на самом деле клиент знает определение класса? Что происходит в прокси-сервере, который сгенерирован?
где сидит описание DTO, возвращаемое моими веб-методами. потому что в моих WSDL я не мог его увидеть. –
@NightWalker, есть ссылки/ссылки в основном WSDL на другие страницы, такие как, например, 'http: //example.com/myservice/service.svc? Wsdl = wsdl0' и' http://example.com/myservice /service.svc? xsd = xsd0' и т. д. –
да, это помогает. Еще один вопрос в той же области. одна из моих веб-функций возвращает некоторый DTO, и у нее нет атрибута [DataContract] , но все же я видел его в wsdl, а мои клиенты использовали его в порядке. Вопрос в том, почему мне нужны атрибуты [DataContract] . –