Metoda služba argumenty WCF

hlasů
0

Mám basicHttpBindingslužby WCF. Prostřednictvím smlouvy I vystavit metodu, která bere v jako argument k IEnumerable<myType>. myTypetřída dědí z ISerializablea implementovat GetObjectData()a konstruktorumyType(SerializationInfo info, StreamingContext context)

Když nechám metodu v mém WCF smlouvě, která bere IEnumerable<myType>jako argument, mohu již opravdu používat službu. Jsem schopen přidat odkaz, ale to není ve skutečnosti vystavit některou z metod jsem očekával.

Udělal jsem nějaké čtení jsem viděl mnoho lidí, kteří umožňují lidem předat argumenty na jejich metody sítě pomocí [XmlSerializerFormat]atributu.

Beru to se snažím používat binární serializaci a že to nefunguje. Existují nějaké typy služeb WCF, která umožňuje přenášet jeden binární nebo dělat všichni mají být XML Serialized? Pokud ano, jak mohu ujistit, myType je XML Serializable.

Položena 27/08/2009 v 02:07
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
1

Měli byste si přečíst o a implementovat datové smlouvy serializace. Viz Používání datových smlouvy . Nepoužívejte Serializátor XML, pokud budete potřebovat přesnou kontrolu nad „tvar“ v XML na drátě.

Odpovězeno 27/08/2009 v 05:13
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more