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, являющийся копией текущего экземпляра. |