Tema: Re: ASP.NET Webservices, User defined datatypes sharingas
Autorius: meska
Data: 2009-09-27 18:44:07
Prie ko Serialization, tipo pagavimas, jeigu yra fiziškai sugeneruotos proxy
klasės?
"Jornada Del Muerto" <ask@me.email> wrote in message
news:h9o0j5$s14$1@trimpas.omnitel.net...
> Aha jau radau ir as sita buda, bet man taip kazkodel atrodo kad darasius
> prie tu duomenu tipu kazka is System.Xml.Serialization headeriu ar dar
> kazkas tame stiliuje - turetu pagauti ir ta duomenu tipa, microsofto irgi
> gi daug yra visokiausiu duomenu tipu, bet namespace'us kazkaip jie
> susirenka, jie ryskiai kazkaip aprasyti yra kad tai darytu, tiesiog
> nuojauta sako kad tai turi buti imanoma ir kitaip... :)
>
>
> "meska" <meska@nospam.fmu1.net> wrote in message
> news:h9nv1i$qnv$1@trimpas.omnitel.net...
>> poor mans way :
>>
>> atsidarai sugeneruotą CS proxy failą, pašalini visus klasių definition'us
>> ir
>> padarai using namespace'a kuriame yra tavo klasės. Jei dažnai nesikeičia
>> WS
>> descriptionas, problemų nebus.
>>
>> o šiaip geriau WCF + interface'ai
>>
>> "Jornada Del Muerto" <ask@me.email> wrote in message
>> news:h9nqao$mjt$1@trimpas.omnitel.net...
>>> Sveiki,
>>>
>>> Developinu viena ASP.NET webservice'a ir turiu kruva savu .NET DLL
>>> biblioteku, kurias naudoja tiek webservisas tiek webserviso klientas,
>>> sios
>>> bibliotekos turi ivairiu duomenu tipu (pagrinde klasiu) kuriose laikomi
>>> kazkoki duomenys ir webserviso kaikurie metodai priima tuos mano defined
>>> duomenu tipus kaip parametrus ir kaikuriuos taip pat grazina WS
>>> klientui.
>>>
>>> Tiek klientas tiek webservisas naudoja tuos pacius DLL, bet kada
>>> prisidedu webservice reference jis susigeneruoja visas schemas kad tie
>>> duomenu tipai yra is webserviso namespace'o o ne is DLL namespace'u,
>>> tiksliau kaip visai kita duomenu tipa ir po to atsiranda papildoma
>>> problemele konvertuoti vienus i kitus, nors praktiskai tai dirbama su
>>> tais
>>> paciais...
>>>
>>> Gal yra kokiu budu kaip padaryti kad jis sharintu duomenu tipus tarp
>>> kliento bei webserviso ? any ideas ? :)
>>
>>