HeaderUtilities 类

定义

提供用于分析和修改 HTTP 标头值的实用工具。

public ref class HeaderUtilities abstract sealed
public static class HeaderUtilities
type HeaderUtilities = class
Public Class HeaderUtilities
继承
HeaderUtilities

方法

ContainsCacheDirective(StringValues, String)

检查给定缓存控制指令集之间是否存在目标指令。

EscapeAsQuotedString(StringSegment)

将 转 StringSegment 义为引号字符串,该字符串由 RFC 规范 定义

FormatDate(DateTimeOffset)

使用 dateTime RFC1123 格式说明器设置 的格式。

FormatDate(DateTimeOffset, Boolean)

使用 dateTime RFC1123 格式说明器设置 的格式,并选择性地引用它。

FormatInt64(Int64)
FormatNonNegativeInt64(Int64)

将非负 64 位数值转换为其等效的字符串表示形式。

IsQuoted(StringSegment)

确定指定的 是否 input 用引号表示。

RemoveQuotes(String)
RemoveQuotes(StringSegment)

如果用引号引起来,则 input 从指定的 中删除引号。

TryParseDate(String, DateTimeOffset)
TryParseDate(StringSegment, DateTimeOffset)

尝试将指定的 分析 inputDateTimeOffset 值。

TryParseInt64(String, Int64)
TryParseNonNegativeInt32(StringSegment, Int32)

尝试将正数的字符串表示形式转换为其等效的 64 位有符号整数。 一个指示转换是否成功的返回值。

TryParseNonNegativeInt64(StringSegment, Int64)

尝试将正 StringSegment 数的表示形式转换为其等效的 64 位有符号整数。 一个指示转换是否成功的返回值。

TryParseSeconds(StringValues, String, Nullable<TimeSpan>)

尝试在给定的标头值集合中查找目标标头值,并分析为 TimeSpan

UnescapeAsQuotedString(StringSegment)

给定 RFC规范定义的带引号的字符串,将删除引号和反引号和引号。 这假定输入是有效的 quoted-string。

适用于