[Mono-bugs] [Bug 619542] webHttpBinging is generating wrong responses for methods that return a Stream
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Thu Jul 8 02:36:20 EDT 2010
http://bugzilla.novell.com/show_bug.cgi?id=619542
http://bugzilla.novell.com/show_bug.cgi?id=619542#c2
--- Comment #2 from Atsushi Enomoto <aenomoto at novell.com> 2010-07-08 06:36:19 UTC ---
None of those attempts show the expected results so far (switch #ifs around):
using System;
using System.IO;
using System.Runtime.Serialization;
using System.ServiceModel.Channels;
using System.Text;
using System.Xml;
public class Tset
{
public static void Main ()
{
var ms = new MemoryStream ();
ms.Write (Encoding.UTF8.GetBytes ("TEST"), 0, 4);
#if false
var ds = new DataContractSerializer (typeof (MemoryStream));
using (var xw = XmlWriter.Create (Console.Out))
ds.WriteObject (xw, ms);
#else
var msg = Message.CreateMessage (
//MessageVersion.Default,
MessageVersion.None,
"urn:foo", ms);
#if false
Console.WriteLine (msg);
#else
var wmebe = new WebMessageEncodingBindingElement ();
var wme = wmebe.CreateMessageEncoderFactory ().Encoder;
var ms2 = new MemoryStream ();
wme.WriteMessage (msg, ms2);
Console.WriteLine (Encoding.UTF8.GetString (
ms2.GetBuffer (), 0, (int) ms2.Length));
#endif
#endif
}
}
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the mono-bugs
mailing list