RangeHeaderValue 类  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 Range 标头值。
public ref class RangeHeaderValue
	public ref class RangeHeaderValue : ICloneable
	public class RangeHeaderValue
	public class RangeHeaderValue : ICloneable
	type RangeHeaderValue = class
	type RangeHeaderValue = class
    interface ICloneable
	Public Class RangeHeaderValue
	Public Class RangeHeaderValue
Implements ICloneable
		- 继承
 - 
				RangeHeaderValue
 
- 实现
 
注解
类 RangeHeaderValue 支持 IETF 在 RFC 2616 中定义的 Range 标头。
由于所有 HTTP 实体在 HTTP 消息中都表示为字节序列,因此字节范围的概念对任何 HTTP 实体都有意义。 但是,并非所有客户端和服务器都需要支持字节范围操作。
请求上的 Range 标头允许客户端请求它只想接收 HTTP 实体中指定字节范围的一部分。 服务器不需要支持 Range 标头请求。
HTTP 协议请求中请求前 100 个字节的 Range 标头的示例如下:
Range: bytes=0-99\r\n\r\n
HTTP 服务器指示支持具有 Accept-Ranges 标头的 Range 标头。 来自支持字节范围的服务器的 Accept-Ranges 标头的示例如下所示:
Accept-Ranges: bytes\r\n\r\n
如果在服务器的响应标头中未收到 Accept-Ranges 标头,则服务器不支持 Range 标头。 来自不支持范围但可识别 Accept-Ranges 标头的服务器 Accept-Ranges 标头的示例如下所示:
Accept-Ranges: none\r\n\r\n
构造函数
| RangeHeaderValue() | 
		 初始化 RangeHeaderValue 类的新实例。  | 
        	
| RangeHeaderValue(Nullable<Int64>, Nullable<Int64>) | 
		 使用字节范围初始化 RangeHeaderValue 类的新实例。  | 
        	
属性
| Ranges | 
		 获取从 RangeHeaderValue 对象指定的范围。  | 
        	
| Unit | 
		 获取 RangeHeaderValue 对象的单位。  | 
        	
方法
| Equals(Object) | 
		 确定指定的 Object 是否等于当前的 RangeHeaderValue 对象。  | 
        	
| GetHashCode() | 
		 充当 RangeHeaderValue 对象的哈希函数。  | 
        	
| GetType() | 
		 获取当前实例的 Type。 (继承自 Object) | 
        	
| MemberwiseClone() | 
		 创建当前 Object 的浅表副本。 (继承自 Object) | 
        	
| Parse(String) | 
		 将字符串转换为 RangeHeaderValue 实例。  | 
        	
| ToString() | 
		 返回表示当前 RangeHeaderValue 对象的字符串。  | 
        	
| TryParse(String, RangeHeaderValue) | 
		 确定一个字符串是否为有效的 RangeHeaderValue 信息。  | 
        	
显式接口实现
| ICloneable.Clone() | 
		 创建作为当前 RangeHeaderValue 实例副本的新对象。  |