public Task <HttpContent> SerializeAsync <T>(T item) { var stream = _serializer.ToStream(item, item.GetType()); var content = new StreamContent(stream); content.Headers.ContentType = _jsonMediaType; return(Task.FromResult <HttpContent>(content)); }