Belirli bir web hizmeti yöntemini çağırmaya çalıştığımda "Unspecified error
" alıyorum. XMLSpy kullanarak parametre nesnesinin serileştirilmediğini keşfettim.XML Serileştirme: nesne serileştirilmemiş
if (!needType) {
System.Type t = o.GetType();
if (t == typeof(global::moonraker1.Conference)) {
}
else {
throw CreateUnknownTypeException(o);
}
}
Ancak wsdl ithalat moonraker1.BookingService
denilen bir birim oluşturulmuş, bu yüzden parametre nesnenin türü aslında moonraker1.BookingService.Conference
geçerli: oluşturulan seri hale getirici kaynağında
Lütfen bu konuda herhangi bir ışık tutabilir mi? Yoksa tamamen yanlış yolda mıyım?
.. ben özel bir kurucu yazılı ve sonrasında bir varsayılan kurucu yazmayı unuttum sırf çoğu zaman bunun olmasıdır? – Sam
Bu kod Delphi değil, bu soru doğru olarak etiketlendi mi? –
Parametre nesnesi wsdl'de isteğe bağlı olarak işaretlenmiş mi? Eğer öyleyse, serialize etmek için 'ParameterSpecified' alanını true olarak ayarlamanız gerekir. – Ryan