RangeItemHeaderValue クラス

定義

Range ヘッダー値のバイト範囲を表します。

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
継承
RangeItemHeaderValue
実装

注釈

RangeHeaderValue クラスは、IETF の RFC 2616 で定義されている Range ヘッダー内のバイト範囲をサポートします。

Range ヘッダーでは、複数のバイト範囲を指定できます。

最初の 100 バイトを要求する HTTP プロトコル要求の 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

コンストラクター

名前 説明
RangeItemHeaderValue(Nullable<Int64>, Nullable<Int64>)

RangeItemHeaderValue クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
From

データの送信を開始する位置を取得します。

To

データの送信を停止する位置を取得します。

メソッド

名前 説明
Equals(Object)

指定した Object が現在の RangeItemHeaderValue オブジェクトと等しいかどうかを判断します。

GetHashCode()

RangeItemHeaderValue オブジェクトのハッシュ関数として機能します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在の RangeItemHeaderValue オブジェクトを表す文字列を返します。

明示的なインターフェイスの実装

名前 説明
ICloneable.Clone()

現在の RangeItemHeaderValue インスタンスのコピーである新しいオブジェクトを作成します。

適用対象