public override System.Threading.Tasks.Task <object> ReadFromStreamAsync(System.Type type , System.IO.Stream readStream , System.Net.Http.HttpContent content , System.Net.Http.Formatting.IFormatterLogger formatterLogger) { return(System.Threading.Tasks.Task.FromResult(this.DeserializeFromStream(type, readStream))); }
public override System.Threading.Tasks.Task <object> ReadFromStreamAsync(System.Type type, System.IO.Stream readStream, System.Net.Http.HttpContent content, System.Net.Http.Formatting.IFormatterLogger formatterLogger) { // Create a serializer Newtonsoft.Json.JsonSerializer serializer = Newtonsoft.Json.JsonSerializer.Create(_jsonSerializerSettings); // Create task reading the content return(System.Threading.Tasks.Task.Factory.StartNew(() => { using (System.IO.StreamReader streamReader = new System.IO.StreamReader(readStream, m_encoding)) { using (Newtonsoft.Json.JsonTextReader jsonTextReader = new Newtonsoft.Json.JsonTextReader(streamReader)) { return serializer.Deserialize(jsonTextReader, type); } } })); }
public override System.Threading.Tasks.Task <object> ReadFromStreamAsync(System.Type type, System.IO.Stream stream, System.Net.Http.Headers.HttpContentHeaders contentHeaders, System.Net.Http.Formatting.IFormatterLogger formatterLogger) { throw null; }
public virtual object ReadFromStream(System.Type type, System.IO.Stream stream, System.Net.Http.Headers.HttpContentHeaders contentHeaders, System.Net.Http.Formatting.IFormatterLogger formatterLogger) { throw null; }
public static System.Threading.Tasks.Task <T> ReadAsAsync <T>(this System.Net.Http.HttpContent content, System.Collections.Generic.IEnumerable <System.Net.Http.Formatting.MediaTypeFormatter> formatters, System.Net.Http.Formatting.IFormatterLogger formatterLogger) { throw null; }