RangeHeaderValue 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表範圍標頭值。
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 實體中指定部分位元組。 伺服器不需支援範圍標頭請求。
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 標頭,則該伺服器不支援範圍標頭。 一個不支援範圍但能辨識 Accept-Ranges 標頭的伺服器所用的 Accept-Ranges 標頭範例如下:
Accept-Ranges: none\r\n\r\n
建構函式
| 名稱 | Description |
|---|---|
| RangeHeaderValue() |
初始化 RangeHeaderValue 類別的新執行個體。 |
| RangeHeaderValue(Nullable<Int64>, Nullable<Int64>) |
初始化一個新的類別實例 RangeHeaderValue ,並以位元組範圍。 |
屬性
| 名稱 | Description |
|---|---|
| Ranges |
取得物件 RangeHeaderValue 指定的範圍。 |
| Unit |
從物件取得單位 RangeHeaderValue 。 |
方法
| 名稱 | Description |
|---|---|
| Equals(Object) |
判斷指定的 Object 是否等於當前 RangeHeaderValue 物件。 |
| GetHashCode() |
作為物件的 RangeHeaderValue 雜湊函數。 |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| Parse(String) |
將字串轉換成實 RangeHeaderValue 例。 |
| ToString() |
回傳一個代表當前 RangeHeaderValue 物件的字串。 |
| TryParse(String, RangeHeaderValue) |
判斷字串是否為有效 RangeHeaderValue 資訊。 |
明確介面實作
| 名稱 | Description |
|---|---|
| ICloneable.Clone() |
建立一個新的物件,該物件是目前 RangeHeaderValue 實例的複製品。 |