Sdílet prostřednictvím


RangeHeaderValue Třída

Definice

Představuje hodnotu hlavičky Range.

public ref class RangeHeaderValue
public ref class RangeHeaderValue : ICloneable
public class RangeHeaderValue
public class RangeHeaderValue : ICloneable
type RangeHeaderValue = class
type RangeHeaderValue = class
    interface ICloneable
Public Class RangeHeaderValue
Public Class RangeHeaderValue
Implements ICloneable
Dědičnost
RangeHeaderValue
Implementuje

Poznámky

Třída RangeHeaderValue poskytuje podporu pro hlavičku Range definované v RFC 2616 IETF.

Vzhledem k tomu, že všechny entity HTTP jsou ve zprávách HTTP reprezentovány jako sekvence bajtů, je koncept rozsahu bajtů smysluplný pro každou entitu HTTP. Ne všichni klienti a servery ale potřebují podporovat operace v rozsahu bajtů.

Hlavička Rozsah u požadavku umožňuje klientovi požadovat, aby v entitě HTTP obdržel pouze část zadaného rozsahu bajtů. Servery nejsou potřeba k podpoře požadavků hlaviček rozsahu.

Příklad hlavičky Range v požadavku protokolu HTTP, který požaduje prvních 100 bajtů, by byl následující:

Range: bytes=0-99\r\n\r\n

Server HTTP označuje podporu hlaviček rozsahu pomocí hlavičky Accept-Ranges. Příklad hlavičky Accept-Ranges ze serveru, který podporuje rozsahy bajtů, je následující:

Accept-Ranges: bytes\r\n\r\n

Pokud v hlavičce odpovědi ze serveru není přijata hlavička Accept-Ranges, server nepodporuje hlavičky rozsahu. Příklad hlavičky Accept-Ranges ze serveru, který nepodporuje rozsahy, ale rozpoznává hlavičku Accept-Ranges, by byl následující:

Accept-Ranges: none\r\n\r\n

Konstruktory

RangeHeaderValue()

Inicializuje novou instanci RangeHeaderValue třídy.

RangeHeaderValue(Nullable<Int64>, Nullable<Int64>)

Inicializuje novou instanci RangeHeaderValue třídy s rozsahem bajtů.

Vlastnosti

Ranges

Získá oblasti zadané z objektu RangeHeaderValue .

Unit

Získá jednotku z objektu RangeHeaderValue .

Metody

Equals(Object)

Určuje, zda je zadaný Object objekt roven aktuálnímu RangeHeaderValue objektu.

GetHashCode()

Slouží jako hashovací funkce pro RangeHeaderValue objekt.

GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Parse(String)

Převede řetězec na RangeHeaderValue instanci.

ToString()

Vrátí řetězec, který představuje aktuální RangeHeaderValue objekt.

TryParse(String, RangeHeaderValue)

Určuje, zda je řetězec platnými RangeHeaderValue informacemi.

Explicitní implementace rozhraní

ICloneable.Clone()

Vytvoří nový objekt, který je kopií aktuální RangeHeaderValue instance.

Platí pro