public override Task <object> ReadFromStreamAsync(Type type, Stream readStream, HttpContent content, IFormatterLogger formatterLogger) { var taskSource = new TaskCompletionSource <object>(); try { taskSource.SetResult(HelperFormatter.ReadBytes(readStream)); } catch (Exception e) { taskSource.SetException(e); } return(taskSource.Task); }