HeaderUtilities Třída

Definice

Poskytuje nástroje pro analýzu a úpravu hodnot hlaviček HTTP.

public ref class HeaderUtilities abstract sealed
public static class HeaderUtilities
type HeaderUtilities = class
Public Class HeaderUtilities
Dědičnost
HeaderUtilities

Metody

ContainsCacheDirective(StringValues, String)

Zkontrolujte, jestli mezi danou sadou direktiv řízení mezipaměti existuje cílová direktiva.

EscapeAsQuotedString(StringSegment)

Uvozuje StringSegment jako uvozový řetězec, který je definován specifikací RFC.

FormatDate(DateTimeOffset)

Formátuje dateTime specifikátor formátu RFC1123.

FormatDate(DateTimeOffset, Boolean)

Formátuje dateTime specifikátor formátu RFC1123 a volitelně ho uvozuje.

FormatInt64(Int64)
FormatNonNegativeInt64(Int64)

Převede nezápornou 64bitovou číselnou hodnotu na ekvivalentní řetězcovou reprezentaci.

IsQuoted(StringSegment)

Určuje, jestli je zadaný input uvozován.

RemoveQuotes(String)
RemoveQuotes(StringSegment)

Odebere uvozovky ze zadaného input uvozovek, pokud jsou uvozovky.

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

Pokusí se parsovat zadanou input DateTimeOffset hodnotu.

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

Pokuste se převést řetězcovou reprezentaci kladného čísla na jeho 64bitový ekvivalent integeru. Vrácená hodnota označuje, zda byl převod úspěšný, či nikoli.

TryParseNonNegativeInt64(StringSegment, Int64)

Pokuste se převést StringSegment reprezentaci kladného čísla na jeho 64bitový ekvivalent integeru. Vrácená hodnota označuje, zda byl převod úspěšný, či nikoli.

TryParseSeconds(StringValues, String, Nullable<TimeSpan>)

Zkuste najít cílovou hodnotu záhlaví mezi sadou zadaných hodnot záhlaví a parsovat ji jako TimeSpanhodnotu .

UnescapeAsQuotedString(StringSegment)

Vzhledem k řetězci uvozovek definovaných specifikací RFC odebere uvozovky a zruší zpětné lomítko a uvozovky. Předpokládá se, že vstup je platný uvozový řetězec.

Platí pro