3
using ServiceStack.ServiceHost;
4
using ServiceStack.Text;
6
namespace ServiceStack.ServiceClient.Web
8
public class JsvServiceClient
11
public override string Format
16
public JsvServiceClient()
20
public JsvServiceClient(string baseUri)
25
public JsvServiceClient(string syncReplyBaseUri, string asyncOneWayBaseUri)
26
: base(syncReplyBaseUri, asyncOneWayBaseUri)
30
public override string ContentType
32
get { return String.Format("application/{0}", Format); }
35
public override void SerializeToStream(IRequestContext requestContext, object request, Stream stream)
37
using (var writer = new StreamWriter(stream))
39
TypeSerializer.SerializeToWriter(request, writer);
43
public override T DeserializeFromStream<T>(Stream stream)
45
using (var reader = new StreamReader(stream))
47
return TypeSerializer.DeserializeFromReader<T>(reader);
51
public override StreamDeserializerDelegate StreamDeserializer
53
get { return TypeSerializer.DeserializeFromStream; }
b'\\ No newline at end of file'