Esempio n. 1
0
 public IServiceRemotingResponseMessageBody Deserialize(IIncomingMessageBody messageBody)
 {
     using (var reader = new BsonDataReader(messageBody.GetReceivedBuffer()))
     {
         return(serializer.Deserialize <BsonRemotingResponseBody>(reader));
     }
 }
 public IServiceRemotingRequestMessageBody Deserialize(IIncomingMessageBody messageBody)
 {
     using (var sr = new StreamReader(messageBody.GetReceivedBuffer()))
         using (JsonReader reader = new JsonTextReader(sr))
         {
             var ob = _serializer.Deserialize <JsonBody>(reader);
             return(ob);
         }
 }
Esempio n. 3
0
        public IServiceRemotingResponseMessageBody Deserialize(IIncomingMessageBody messageBody)
        {
            using (StreamReader streamReader = new StreamReader(messageBody.GetReceivedBuffer()))
                using (JsonTextReader reader = new JsonTextReader(streamReader))
                {
                    JsonSerializer serializer = JsonSerializer.Create(ServiceRemotingJsonSerializerSettings.Default);

                    return(serializer.Deserialize <JsonRemotingResponseBody>(reader));
                }
        }
Esempio n. 4
0
 public IServiceRemotingRequestMessageBody Deserialize(IIncomingMessageBody messageBody)
 {
     using (StreamReader streamReader = new StreamReader(messageBody.GetReceivedBuffer()))
         using (JsonReader reader = new JsonTextReader(streamReader))
         {
             JsonSerializer serializer   = JsonSerializer.Create(ServiceRemotingJsonSerializerSettings.Default);
             JObject        deserialized = serializer.Deserialize <JObject>(reader);
             return(new JsonRemotingRequestBody(deserialized));
         }
 }
        public IServiceRemotingRequestMessageBody Deserialize(IIncomingMessageBody messageBody)
        {
            if (messageBody == null)
            {
                return(new JsonRemotingRequestBody());
            }

            using (var buffer = messageBody.GetReceivedBuffer())
            {
                var bytes = buffer.ReadStreamToByteArray();
                return(bytes.Deserialize <JsonRemotingRequestBody>() ?? new JsonRemotingRequestBody());
            }
        }
Esempio n. 6
0
        public IServiceRemotingResponseMessageBody Deserialize(IIncomingMessageBody messageBody)
        {
            using (var sr = new StreamReader(messageBody.GetReceivedBuffer()))

                using (var reader = new JsonTextReader(sr))
                {
                    var serializer = JsonSerializer.Create(new JsonSerializerSettings()
                    {
                        TypeNameHandling = TypeNameHandling.All
                    });

                    return(serializer.Deserialize <JsonRemotingResponseBody>(reader));
                }
        }
Esempio n. 7
0
 public IServiceRemotingRequestMessageBody Deserialize(
     IIncomingMessageBody messageBody)
 {
     return(new MockServiceRemotingRequestMessageBody());
 }
Esempio n. 8
0
 public IServiceRemotingRequestMessageBody Deserialize(IIncomingMessageBody messageBody)
 {
     return(Serializer.Deserialize <ProtobufRemotingRequestBody>(messageBody.GetReceivedBuffer()));
 }