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 執行個體的複本。 |