Miten itse luotu objekti palautetaan webservicestä? Tähän mennessä en ole saanut tyydyttävää vastausta tähän. Eli homma menee näin:
Minulla on assembly, jossa on luokka Valuutta
Tätä assemblyä käyttää Windows-sovellus ja Webservice. Eli yhteensä kolme projektia.
Ideana on, että Webservice palauttaa Valuutta objektin Windows-sovellukselle. Valuutta on määritelty Serializable. Kun kutsun WebMetodia, joka on Webservicessä, jonka PITÄISI palauttaa Valuutta-objekti, saan jatkuvasti virheilmoituksia mm. sellaisen, että en voi impliittisesti konvertoida Valuutta-objektia Windows-sovelluksen Valuutta-proxy-objektista.
Yritän poistaa proxy määrittelyn Valuutta-objektille, mutta silti saan virheitä, jotka eivät ole edes järkeviä mainittaviksi. Mikä on oikea tapa tehdä tämä? Alkaa mennä hermot... :(
Jos tiedät miten tämä ratkaistaan, kerro vielä miten Webservicestä palautetaan Arraylist, joka sisältää ko. objekteja.
Kehitysympäristö on Visual Studio 2008 ja .NET Framework 3.5
Miten objekti palautetaan Webservicestä?
dotnetkoodari
1
889
Vastaukset
- Kepuli_Jaska
Olion julkiset muuttujat tai ominaisuudet serializoidaan tässä webservice tapauksessa. Palautat vain WS:stä serialisoitavaksi merkatun Valuutta objektin jolloin olion julkiset ovat Windows sovelluksesi käytössä. Joukon kyseisiä Valuutta luokkia voit palauttaa WS:stä palauttamalla esim. geneerisen listan, joka on tyypitetty ottamaan sisään vain Valuuttoja.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Oletko kertonut jo muille tunteistasi?
Ystävillesi esimerkiksi? Minä en ole vielä kertonut kenellekään tästä meidän jutusta.774622- 1801907
- 1241610
- 1251144
Miten minusta tuntuu että kaikki tietää sun tunteista mua kohtaan
Paitsi suoraan minä itse, vai mitä hlvettiä täällä tapahtuu ja miksi ihmiset susta kyselee minulta 🤔❤️161081- 351036
- 78933
- 52906
Hyvää huomenta!
Mietin miten suhtaudut minuun, jos kerron tunteista. Voinko enää sen jälkeen olla samassa paikassa kanssasi, jos koet as78872- 4848