RangeHeaderValue 類別

定義

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

適用於