130 references to MediaTypeHeaderValue
Microsoft.AspNetCore.Diagnostics (1)
DeveloperExceptionPage\DeveloperExceptionPageMiddlewareImpl.cs (1)
41private static readonly MediaTypeHeaderValue _textHtmlMediaType = new MediaTypeHeaderValue("text/html");
Microsoft.AspNetCore.Http (2)
Features\FormFeature.cs (2)
35 _formContentType = new MediaTypeHeaderValue("application/x-www-form-urlencoded"); 132_formContentType ??= new MediaTypeHeaderValue("application/x-www-form-urlencoded");
Microsoft.AspNetCore.Http.Connections (1)
Internal\HttpConnectionDispatcher.cs (1)
132if (headers.Accept?.Contains(new Net.Http.Headers.MediaTypeHeaderValue("text/event-stream")) == true)
Microsoft.AspNetCore.Http.Extensions (2)
DefaultProblemDetailsWriter.cs (2)
14private static readonly MediaTypeHeaderValue _jsonMediaType = new("application/json"); 15private static readonly MediaTypeHeaderValue _problemDetailsJsonMediaType = new("application/problem+json");
Microsoft.AspNetCore.Http.Extensions.Tests (3)
HeaderDictionaryTypeExtensionsTest.cs (3)
18var expected = new MediaTypeHeaderValue("text/plain"); 174new MediaTypeHeaderValue("text/other"), 175new MediaTypeHeaderValue("*/*"),
Microsoft.AspNetCore.Http.Results.Tests (4)
ContentResultTests.cs (4)
18var contentType = new MediaTypeHeaderValue("text/plain") 48new MediaTypeHeaderValue("text/foo"), 62new MediaTypeHeaderValue("text/foo") { Encoding = Encoding.ASCII }, 90new MediaTypeHeaderValue("text/foo") { Charset = "us-ascii" },
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (1)
ApiResponseTypeProviderTest.cs (1)
820SupportedMediaTypes.Add(new Net.Http.Headers.MediaTypeHeaderValue("application/json"));
Microsoft.AspNetCore.Mvc.Core (1)
Infrastructure\SystemTextJsonResultExecutor.cs (1)
18private static readonly string DefaultContentType = new MediaTypeHeaderValue("application/json")
Microsoft.AspNetCore.Mvc.Core.Test (22)
ContentResultTest.cs (4)
30ContentType = new MediaTypeHeaderValue("text/plain") 60new MediaTypeHeaderValue("text/foo"), 74new MediaTypeHeaderValue("text/foo") { Encoding = Encoding.ASCII }, 102new MediaTypeHeaderValue("text/foo") { Charset = "us-ascii" },
Formatters\FormatFilterTest.cs (1)
332objectResult.ContentTypes.Add(new MediaTypeHeaderValue("application/foo"));
Formatters\ResponseContentTypeHelperTest.cs (1)
29new MediaTypeHeaderValue("text/foo"),
Formatters\TextOutputFormatterTests.cs (2)
187formatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/json")); 216formatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/json"));
Infrastructure\DefaultOutputFormatterSelectorTest.cs (5)
396SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/json")); 397SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/json")); 412SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/xml")); 413SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/xml")); 428SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/plain"));
Infrastructure\JsonResultExecutorTestBase.cs (1)
116result.ContentType = new MediaTypeHeaderValue("text/json")
Infrastructure\ObjectResultExecutorTest.cs (7)
502SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/json")); 503SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/json")); 504SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/*+json")); 522SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/xml")); 523SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/xml")); 524SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/*+xml")); 539SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/plain"));
ModelBinding\Binders\BodyModelBinderTests.cs (1)
729SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/xyz"));
Microsoft.AspNetCore.Mvc.NewtonsoftJson (1)
NewtonsoftJsonResultExecutor.cs (1)
22private static readonly string DefaultContentType = new MediaTypeHeaderValue("application/json")
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (1)
src\Mvc\Mvc.Core\test\Infrastructure\JsonResultExecutorTestBase.cs (1)
116result.ContentType = new MediaTypeHeaderValue("text/json")
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (3)
ViewComponentResultTest.cs (2)
528new MediaTypeHeaderValue("text/foo") { Encoding = Encoding.ASCII }.ToString(), 601ContentType = new MediaTypeHeaderValue("text/html") { Encoding = Encoding.UTF8 }.ToString(),
ViewExecutorTest.cs (1)
33new MediaTypeHeaderValue("text/foo"),
Microsoft.AspNetCore.OpenApi.Tests (2)
Services\OpenApiDocumentServiceTestsBase.cs (2)
100SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/json")); 101SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/json"));
Microsoft.Net.Http.Headers (1)
MediaTypeHeaderValue.cs (1)
63: this(mediaType)
Microsoft.Net.Http.Headers.Tests (72)
MediaTypeHeaderValueTest.cs (72)
13Assert.Throws<ArgumentException>(() => new MediaTypeHeaderValue(null)); 15Assert.Throws<ArgumentException>(() => new MediaTypeHeaderValue(string.Empty)); 54var result = new MediaTypeHeaderValue(mediaType); 92var mediaType = new MediaTypeHeaderValue(value); 104var mediaType = new MediaTypeHeaderValue("text/plain"); 122var mediaType = new MediaTypeHeaderValue("text/plain"); 129var mediaType0 = new MediaTypeHeaderValue("text/plain"); 140var mediaType0 = new MediaTypeHeaderValue("text/plain"); 155var mediaType0 = new MediaTypeHeaderValue("text/plain"); 172var mediaType0 = new MediaTypeHeaderValue("text/plain"); 200var mediaType0 = new MediaTypeHeaderValue("text/plain"); 223var mediaType = new MediaTypeHeaderValue("text/plain"); 233var mediaType = new MediaTypeHeaderValue("text/plain"); 248var mediaType = new MediaTypeHeaderValue("text/plain"); 268var mediaType = new MediaTypeHeaderValue("text/plain"); 284var mediaType = new MediaTypeHeaderValue("text/plain"); 304var mediaType = new MediaTypeHeaderValue("text/plain"); 322var mediaType = new MediaTypeHeaderValue("application/xml"); 329var mediaType = new MediaTypeHeaderValue("text/plain"); 345var mediaType1 = new MediaTypeHeaderValue("text/plain"); 346var mediaType2 = new MediaTypeHeaderValue("text/plain"); 348var mediaType3 = new MediaTypeHeaderValue("text/plain"); 350var mediaType4 = new MediaTypeHeaderValue("TEXT/plain"); 351var mediaType5 = new MediaTypeHeaderValue("TEXT/plain"); 364var mediaType1 = new MediaTypeHeaderValue("text/plain"); 365var mediaType2 = new MediaTypeHeaderValue("text/plain"); 367var mediaType3 = new MediaTypeHeaderValue("text/plain"); 369var mediaType4 = new MediaTypeHeaderValue("TEXT/plain"); 370var mediaType5 = new MediaTypeHeaderValue("TEXT/plain"); 372var mediaType6 = new MediaTypeHeaderValue("TEXT/plain"); 375var mediaType7 = new MediaTypeHeaderValue("text/other"); 391CheckValidParse("\r\n text/plain ", new MediaTypeHeaderValue("text/plain")); 392CheckValidParse("text/plain", new MediaTypeHeaderValue("text/plain")); 394CheckValidParse("\r\n text / plain ; charset = utf-8 ", new MediaTypeHeaderValue("text/plain") { Charset = "utf-8" }); 395CheckValidParse(" text/plain;charset=utf-8", new MediaTypeHeaderValue("text/plain") { Charset = "utf-8" }); 397CheckValidParse("text/plain; charset=iso-8859-1", new MediaTypeHeaderValue("text/plain") { Charset = "iso-8859-1" }); 399var expected = new MediaTypeHeaderValue("text/plain") { Charset = "utf-8" }; 403expected = new MediaTypeHeaderValue("text/plain"); 407expected = new MediaTypeHeaderValue("text/plain") { Charset = "utf-8" }; 411expected = new MediaTypeHeaderValue("text/plain") { Charset = "utf-8" }; 415expected = new MediaTypeHeaderValue("text/plain"); 418expected = new MediaTypeHeaderValue("text/plain"); 422expected = new MediaTypeHeaderValue("text/plain"); 426expected = new MediaTypeHeaderValue("text/plain"); 431expected = new MediaTypeHeaderValue("*/xml"); 436expected = new MediaTypeHeaderValue("*/*"); 439expected = new MediaTypeHeaderValue("text/*"); 444expected = new MediaTypeHeaderValue("text/plain"); 473var expected = new MediaTypeHeaderValue("text/plain"); 484var value1 = new MediaTypeHeaderValue("text/plain"); 490var value2 = new MediaTypeHeaderValue("*/xml"); 548new MediaTypeHeaderValue("text/html"), 549new MediaTypeHeaderValue("application/xhtml+xml"), 551new MediaTypeHeaderValue("image/webp"), 566new MediaTypeHeaderValue("text/html"), 567new MediaTypeHeaderValue("application/xhtml+xml"), 569new MediaTypeHeaderValue("image/webp"), 584new MediaTypeHeaderValue("text/html"), 585new MediaTypeHeaderValue("application/xhtml+xml"), 587new MediaTypeHeaderValue("image/webp"), 602new MediaTypeHeaderValue("text/html"), 603new MediaTypeHeaderValue("application/xhtml+xml"), 605new MediaTypeHeaderValue("image/webp"), 624new MediaTypeHeaderValue("text/html"), 625new MediaTypeHeaderValue("application/xhtml+xml"), 626new MediaTypeHeaderValue("ignore/this"), 628new MediaTypeHeaderValue("image/webp"), 659new MediaTypeHeaderValue("text/html"), 660new MediaTypeHeaderValue("application/xhtml+xml"), 661new MediaTypeHeaderValue("ignore/this"), 663new MediaTypeHeaderValue("image/webp"), 945Assert.Throws<FormatException>(() => new MediaTypeHeaderValue(mediaType));
SimpleWebSite (1)
Startup.cs (1)
17.AddFormatterMappings(m => m.SetMediaTypeMappingForFormat("js", new MediaTypeHeaderValue("application/json")))
XmlFormattersWebSite (12)
Startup.cs (12)
70xmlSerializerInputFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/xml-xmlser")); 71xmlSerializerInputFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/xml-xmlser")); 72xmlSerializerInputFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/problem+xml")); 75xmlSerializerOutputFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/xml-xmlser")); 76xmlSerializerOutputFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/xml-xmlser")); 77xmlSerializerOutputFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/problem+xml")); 80dcsInputFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/xml-dcs")); 81dcsInputFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/xml-dcs")); 82dcsInputFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/problem+xml")); 85dcsOutputFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/xml-dcs")); 86dcsOutputFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("text/xml-dcs")); 87dcsOutputFormatter.SupportedMediaTypes.Add(new MediaTypeHeaderValue("application/problem+xml"));