.NET 常用内置对象详解:写更健壮、可维护代码的关键

MediaTypeNames 类

官网地址,https://learn.microsoft.com/zh-cn/dotnet/api/system.net.mime.mediatypenames?view=net-9.0

定义

  • 命名空间: System.Net.Mime
  • 程序集: System.Net.Mail.dll

指定电子邮件附件的媒体类型信息。

public static class MediaTypeNames

继承 Object —> MediaTypeNames

适用于

产品 版本
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

说明

以下是 MediaTypeNames 类中各个字段、说明、值和描述的整理表格:

类别 字段名称 描述
Application FormUrlEncoded application/x-www-form-urlencoded URL 编码的键值对数据。
XmlDtd application/xml-dtd XML 文档类型定义格式的数据。
Xml application/xml XML 格式的数据。
Wasm application/wasm WASM(WebAssembly)格式的数据。
Soap application/soap+xml SOAP 文档。
Rtf application/rtf 富文本格式 (RTF) 的数据。
ProblemXml application/problem+xml XML 问题详情格式的数据。
XmlPatch application/xml-patch+xml XML 补丁格式的数据。
ProblemJson application/problem+json JSON 问题详情格式的数据。
Octet application/octet-stream 未解释的二进制数据。
Manifest application/manifest+json Web 应用程序清单格式的数据。
JsonSequence application/json-seq JSON 文本序列格式的数据。
JsonPatch application/json-patch+json JSON 补丁格式的数据。
Json application/json JSON 格式的数据。
GZip application/gzip GZIP 压缩格式的数据。
Pdf application/pdf PDF(便携文档格式)的数据。
Zip application/zip ZIP 压缩格式的数据。
Font Collection font/collection 字体集合格式的字体数据。
Otf font/otf OpenType 布局 (OTF) 格式的字体数据。
Sfnt font/sfnt SFNT 格式的字体数据。
Ttf font/ttf TrueType 字体 (TTF) 格式的字体数据。
Woff font/woff WOFF 格式的字体数据。
Woff2 font/woff2 WOFF2 格式的字体数据。
Image Avif image/avif AVIF 图像格式的数据。
Bmp image/bmp BMP 图像格式的数据。
Gif image/gif GIF(图形交换格式)图像数据。
Icon image/x-icon ICO 图标格式的数据。
Jpeg image/jpeg JPEG 图像格式的数据。
Png image/png PNG 图像格式的数据。
Svg image/svg+xml SVG(可缩放矢量图形)格式的数据。
Tiff image/tiff TIFF(标签图像文件格式)的数据。
Webp image/webp WebP 图像格式的数据。
Multipart ByteRanges multipart/byteranges 包含多个字节范围的数据。
FormData multipart/form-data 表单数据格式,通常用于上传文件。
Mixed multipart/mixed 混合格式,用于包含多种不同类型的部分。
Related multipart/related 相关格式,用于包含相互关联的内容部分。
Text Css text/css CSS 格式的文本数据。
Csv text/csv CSV(逗号分隔值)格式的文本数据。
EventStream text/event-stream 事件流格式的文本数据,常用于服务器推送事件。
Html text/html HTML 格式的文本数据。
JavaScript text/javascript JavaScript 脚本格式的文本数据。
Markdown text/markdown Markdown 格式的文本数据。
Plain text/plain 纯文本格式的数据。
RichText text/richtext 富文本格式 (RTF) 的文本数据。
Rtf text/rtf RTF(富文本格式)的文本数据。
Xml text/xml XML 格式的文本数据。

这个表格涵盖了 MediaTypeNames 中所有类别及其字段的信息,方便查阅和使用。

StatusCodes 类

官网地址,https://learn.microsoft.com/zh-cn/dotnet/api/microsoft.aspnetcore.http.statuscodes?view=aspnetcore-9.0

定义

  • 命名空间: Microsoft.AspNetCore.Http
  • 程序集: Microsoft.AspNetCore.Http.Abstractions.dll
  • Nuget 包: Microsoft.AspNetCore.App.Ref v9.0.2

HTTP 状态代码的常量集合。

public static class StatusCodes

继承 Object —> StatusCodes

注解

状态代码的说明可从 GetReasonPhrase 获取:

Microsoft.AspNetCore.WebUtilities.ReasonPhrases.GetReasonPhrase(Int32)

适用于

产品 版本
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0

字段说明

字段名称 描述
Status100Co
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ChaITSimpleLove

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值