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 экземпляра. |