RangeItemHeaderValue Класс

Определение

Представляет диапазон байтов в значении заголовка Range.

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
Наследование
RangeItemHeaderValue
Реализации

Комментарии

Класс RangeHeaderValue обеспечивает поддержку диапазона байтов в заголовке Range, как определено в RFC 2616 IETF.

Заголовок range может указывать несколько диапазонов байтов.

Пример диапазона байтов в заголовке Range в HTTP-запросе протокола, который запрашивает первые 100 байтов, будет следующим:

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

HTTP-сервер указывает на поддержку заголовков Range с заголовком Accept-Ranges. Пример заголовка Accept-Ranges с сервера, поддерживающего диапазоны байтов, будет следующим образом:

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

Если заголовок Accept-Ranges не получен в заголовке ответа от сервера, сервер не поддерживает заголовки Range. Пример заголовка Accept-Ranges с сервера, который не поддерживает диапазоны, но распознает заголовок Accept-Ranges, будет следующим образом:

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

Конструкторы

Имя Описание
RangeItemHeaderValue(Nullable<Int64>, Nullable<Int64>)

Инициализирует новый экземпляр класса RangeItemHeaderValue.

Свойства

Имя Описание
From

Возвращает позицию, с которой начинается отправка данных.

To

Возвращает позицию, в которой следует остановить отправку данных.

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный Object объект текущему RangeItemHeaderValue объекту.

GetHashCode()

Служит хэш-функцией для RangeItemHeaderValue объекта.

GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий RangeItemHeaderValue объект.

Явные реализации интерфейса

Имя Описание
ICloneable.Clone()

Создает новый объект, который является копией текущего RangeItemHeaderValue экземпляра.

Применяется к