Udostępnij za pośrednictwem


RangeItemHeaderValue Klasa

Definicja

Reprezentuje zakres bajtów w wartości nagłówka Zakres.

public ref class RangeItemHeaderValue
public ref class RangeItemHeaderValue : ICloneable
public class RangeItemHeaderValue
public class RangeItemHeaderValue : ICloneable
type RangeItemHeaderValue = class
type RangeItemHeaderValue = class
    interface ICloneable
Public Class RangeItemHeaderValue
Public Class RangeItemHeaderValue
Implements ICloneable
Dziedziczenie
RangeItemHeaderValue
Implementuje

Uwagi

Klasa RangeHeaderValue zapewnia obsługę zakresu bajtów w nagłówku Zakresu zgodnie z definicją w dokumencie RFC 2616 przez IETF.

Nagłówek Zakres może określać wiele zakresów bajtów.

Przykładem zakresu bajtów w nagłówku zakresu w żądaniu protokołu HTTP, które żąda pierwszych 100 bajtów, byłoby następujące:

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

Serwer HTTP wskazuje obsługę nagłówków zakresów z nagłówkiem Accept-Ranges. Przykład nagłówka Accept-Ranges z serwera, który obsługuje zakresy bajtów, będzie następujący:

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

Jeśli nagłówek Accept-Ranges nie zostanie odebrany w nagłówku odpowiedzi z serwera, serwer nie obsługuje nagłówków zakresu. Przykład nagłówka Accept-Ranges z serwera, który nie obsługuje zakresów, ale rozpoznaje nagłówek Accept-Ranges, będzie następujący:

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

Konstruktory

RangeItemHeaderValue(Nullable<Int64>, Nullable<Int64>)

Inicjuje nowe wystąpienie klasy RangeItemHeaderValue.

Właściwości

From

Pobiera pozycję, w której należy rozpocząć wysyłanie danych.

To

Pobiera położenie, w którym należy przestać wysyłać dane.

Metody

Equals(Object)

Określa, czy określony Object jest równy bieżącemu RangeItemHeaderValue obiektowi.

GetHashCode()

Służy jako funkcja skrótu RangeItemHeaderValue dla obiektu.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący RangeItemHeaderValue obiekt.

Jawne implementacje interfejsu

ICloneable.Clone()

Tworzy nowy obiekt, który jest kopią bieżącego RangeItemHeaderValue wystąpienia.

Dotyczy