RangeItemHeaderValue Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
- Inheritance
-
RangeItemHeaderValue
- Implements
Remarks
The RangeHeaderValue class provides support for a byte range in a Range header as defined in RFC 2616 by the IETF.
A Range header can specify multiple byte ranges.
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
A HTTP server indicates support for Range headers with the Accept-Ranges header. 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
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. 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
Constructors
RangeItemHeaderValue(Nullable<Int64>, Nullable<Int64>) |
Initializes a new instance of the RangeItemHeaderValue class. |
Properties
From |
Gets the position at which to start sending data. |
To |
Gets the position at which to stop sending data. |
Methods
Equals(Object) |
Determines whether the specified Object is equal to the current RangeItemHeaderValue object. |
GetHashCode() |
Serves as a hash function for an RangeItemHeaderValue object. |
GetType() |
Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
ToString() |
Returns a string that represents the current RangeItemHeaderValue object. |
Explicit Interface Implementations
ICloneable.Clone() |
Creates a new object that is a copy of the current RangeItemHeaderValue instance. |