private CommandMessage ReadMessage(string json) { var textReader = new StringReader(json); var textWriter = new StringWriter(); var encoderSettings = new MessageEncoderSettings(); var encoder = new CommandMessageJsonEncoder(textReader, textWriter, encoderSettings); return((CommandMessage)encoder.ReadMessage()); }
// public methods /// <summary> /// Reads the message. /// </summary> /// <returns>A message.</returns> public CommandResponseMessage ReadMessage() { var wrappedMessage = (CommandMessage)_wrappedEncoder.ReadMessage(); return(new CommandResponseMessage(wrappedMessage)); }
// public methods /// <summary> /// Reads the message. /// </summary> /// <returns>A message.</returns> public CommandRequestMessage ReadMessage() { var wrappedMessage = (CommandMessage)_wrappedEncoder.ReadMessage(); return(new CommandRequestMessage(wrappedMessage, null)); }