WCF REST - how to read Stream to text -
i have wcf rest service. xml body of each incoming message deserialized objects follows:
private static message mymethod(stream stream) { try { var serializer = new xmlserializer(typeof(myobject)); var myobject = (myobject)serializer.deserialize(stream); //do stuff } catch (invalidoperationexception invex) { //write stream (xml) error log } //etc }
i able write xml log when deserialization fails. have tried results in empty string. possible?
thanks!
you bring whole thing in string
rather stream
, , load/deserialize that. there particular reason stream
?
alternatively (better, imo), can specify object want de-serialized datacontract
, require xml in operation contract , let wcf framework work for you.
Comments
Post a Comment