12345678910111213141516171819202122232425262728 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Net.Http;
- using System.Net.Http.Formatting;
- using System.Net.Http.Headers;
- using System.Text;
- using System.Threading.Tasks;
- namespace Ant.Core.WebApi.Json
- {
- public class JsonContentNegotiator : IContentNegotiator
- {
- private readonly JsonMediaTypeFormatter _jsonFormatter;
- public JsonContentNegotiator(JsonMediaTypeFormatter formatter)
- {
- _jsonFormatter = formatter;
- }
- public ContentNegotiationResult Negotiate(Type type, HttpRequestMessage request, IEnumerable<MediaTypeFormatter> formatters)
- {
- var result = new ContentNegotiationResult(_jsonFormatter, new MediaTypeHeaderValue("application/json"));
- return result;
- }
- }
- }
|