RangeHeaderValue Kelas

Definisi

Mewakili nilai header Rentang.

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
Warisan
RangeHeaderValue
Penerapan

Keterangan

Kelas RangeHeaderValue menyediakan dukungan untuk header Rentang seperti yang didefinisikan dalam RFC 2616 oleh IETF.

Karena semua entitas HTTP diwakili dalam pesan HTTP sebagai urutan byte, konsep rentang byte bermakna untuk entitas HTTP apa pun. Namun, tidak semua klien dan server perlu mendukung operasi rentang byte.

Header Rentang pada permintaan memungkinkan klien untuk meminta bahwa klien hanya ingin menerima beberapa bagian dari rentang byte yang ditentukan dalam entitas HTTP. Server tidak diperlukan untuk mendukung permintaan header Rentang.

Contoh header Rentang dalam permintaan protokol HTTP yang meminta 100 byte pertama adalah sebagai berikut:

Range: bytes=0-99\r\n\r\n

Server HTTP menunjukkan dukungan untuk header Rentang dengan header Accept-Ranges. Contoh header Accept-Ranges dari server yang mendukung rentang byte adalah sebagai berikut:

Accept-Ranges: bytes\r\n\r\n

Jika header Accept-Ranges tidak diterima di header respons dari server, maka server tidak mendukung header Rentang. Contoh header Accept-Ranges dari server yang tidak mendukung rentang, tetapi mengenali header Accept-Ranges, adalah sebagai berikut:

Accept-Ranges: none\r\n\r\n

Konstruktor

RangeHeaderValue()

Menginisialisasi instans baru kelas RangeHeaderValue.

RangeHeaderValue(Nullable<Int64>, Nullable<Int64>)

Menginisialisasi instans RangeHeaderValue baru kelas dengan rentang byte.

Properti

Ranges

Mendapatkan rentang yang ditentukan dari RangeHeaderValue objek .

Unit

Mendapatkan unit dari RangeHeaderValue objek .

Metode

Equals(Object)

Menentukan apakah yang ditentukan Object sama dengan objek saat ini RangeHeaderValue .

GetHashCode()

Berfungsi sebagai fungsi hash untuk objek RangeHeaderValue .

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
Parse(String)

Mengonversi string menjadi RangeHeaderValue instans.

ToString()

Mengembalikan string yang mewakili objek saat ini RangeHeaderValue .

TryParse(String, RangeHeaderValue)

Menentukan apakah string adalah informasi yang valid RangeHeaderValue .

Implementasi Antarmuka Eksplisit

ICloneable.Clone()

Membuat objek baru yang merupakan salinan instans saat ini RangeHeaderValue .

Berlaku untuk