Skip to content

Commit ac996f3

Browse files
authored
Add MediaTypeNames (#103575)
1 parent e679b59 commit ac996f3

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

src/libraries/System.Net.Mail/ref/System.Net.Mail.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -325,6 +325,7 @@ public static partial class MediaTypeNames
325325
public static partial class Application
326326
{
327327
public const string FormUrlEncoded = "application/x-www-form-urlencoded";
328+
public const string GZip = "application/gzip";
328329
public const string Json = "application/json";
329330
public const string JsonPatch = "application/json-patch+json";
330331
public const string JsonSequence = "application/json-seq";
@@ -366,11 +367,14 @@ public static partial class Multipart
366367
{
367368
public const string ByteRanges = "multipart/byteranges";
368369
public const string FormData = "multipart/form-data";
370+
public const string Mixed = "multipart/mixed";
371+
public const string Related = "multipart/related";
369372
}
370373
public static partial class Text
371374
{
372375
public const string Css = "text/css";
373376
public const string Csv = "text/csv";
377+
public const string EventStream = "text/event-stream";
374378
public const string Html = "text/html";
375379
public const string JavaScript = "text/javascript";
376380
public const string Markdown = "text/markdown";

src/libraries/System.Net.Mail/src/System/Net/Mime/MediaTypeNames.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ public static class Application
1111
/// <summary>Specifies that the <see cref="MediaTypeNames.Application"/> data consists of url-encoded key-value pairs.</summary>
1212
public const string FormUrlEncoded = "application/x-www-form-urlencoded";
1313

14+
/// <summary>Specifies that the <see cref="MediaTypeNames.Application"/> data is in gzip format.</summary>
15+
public const string GZip = "application/gzip";
16+
1417
/// <summary>Specifies that the <see cref="MediaTypeNames.Application"/> data is in JSON format.</summary>
1518
public const string Json = "application/json";
1619

@@ -118,6 +121,12 @@ public static class Multipart
118121

119122
/// <summary>Specifies that the <see cref="MediaTypeNames.Multipart"/> data is in form data format.</summary>
120123
public const string FormData = "multipart/form-data";
124+
125+
/// <summary>Specifies that the <see cref="MediaTypeNames.Multipart"/> data is in mixed format.</summary>
126+
public const string Mixed = "multipart/mixed";
127+
128+
/// <summary>Specifies that the <see cref="MediaTypeNames.Multipart"/> data is in related format.</summary>
129+
public const string Related = "multipart/related";
121130
}
122131

123132
/// <summary>Specifies the kind of text data in an email message attachment.</summary>
@@ -129,6 +138,9 @@ public static class Text
129138
/// <summary>Specifies that the <see cref="MediaTypeNames.Text"/> data is in CSV format.</summary>
130139
public const string Csv = "text/csv";
131140

141+
/// <summary>Specifies that the <see cref="MediaTypeNames.Text"/> data is in event stream format.</summary>
142+
public const string EventStream = "text/event-stream";
143+
132144
/// <summary>Specifies that the <see cref="MediaTypeNames.Text"/> data is in HTML format.</summary>
133145
public const string Html = "text/html";
134146

0 commit comments

Comments
 (0)