RangeItemHeaderValue Klasa

Definicja

Reprezentuje zakres bajtów w wartości nagłówka zakresu.Represents a byte range in a Range header value.

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 grupę IETF.The RangeHeaderValue class provides support for a byte range in a Range header as defined in RFC 2616 by the IETF.

Nagłówek zakresu może określać wiele zakresów bajtów.A Range header can specify multiple byte ranges.

Przykładem zakresu bajtów w nagłówku zakresu w żądaniu protokołu HTTP, który żąda pierwszych 100 bajtów byłyby następujące:An example of a byte-range in a Range header in an HTTP protocol request that requests the first 100 bytes would be would be the following:

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

Serwer HTTP wskazuje obsługę nagłówków zakresów przy użyciu nagłówka Accept-Ranges.A HTTP server indicates support for Range headers with the Accept-Ranges header. Przykład nagłówka Accept-Rangs z serwera, który obsługuje zakresy bajtów, zostałby następujący:An example of the Accept-Ranges header from a server that supports byte-ranges would be as follows:

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 zakresów.If an Accept-Ranges header is not received in the header of the response from the server, then the server does not support Range headers. Przykład nagłówka Accept-Ranges z serwera, który nie obsługuje zakresów, ale rozpoznaje nagłówka Accept-Ranges:An example of the Accept-Ranges header from a server that does not support ranges, but recognizes the Accept-Ranges header, would be as follows:

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

Konstruktory

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

Inicjuje nowe wystąpienie klasy RangeItemHeaderValue.Initializes a new instance of the RangeItemHeaderValue class.

Właściwości

From

Pobiera pozycję, w której ma zostać rozpoczęte wysyłanie danych.Gets the position at which to start sending data.

To

Pobiera pozycję, w której ma zostać zatrzymane wysyłanie danych.Gets the position at which to stop sending data.

Metody

Equals(Object)

Określa, czy określony Object jest równy bieżącemu obiektowi RangeItemHeaderValue.Determines whether the specified Object is equal to the current RangeItemHeaderValue object.

GetHashCode()

Służy jako funkcja skrótu dla obiektu RangeItemHeaderValue.Serves as a hash function for an RangeItemHeaderValue object.

GetType()

Pobiera Type bieżącego wystąpienia.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego Object.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt RangeItemHeaderValue.Returns a string that represents the current RangeItemHeaderValue object.

Jawne implementacje interfejsu

ICloneable.Clone()

Tworzy nowy obiekt, który jest kopią bieżącego wystąpienia RangeItemHeaderValue.Creates a new object that is a copy of the current RangeItemHeaderValue instance.

Dotyczy