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 ini 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 ia 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, 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

Nama Deskripsi
RangeHeaderValue()

Menginisialisasi instans baru dari kelas RangeHeaderValue.

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

Menginisialisasi instans RangeHeaderValue baru kelas dengan rentang byte.

Properti

Nama Deskripsi
Ranges

Mendapatkan rentang yang ditentukan dari RangeHeaderValue objek.

Unit

Mendapatkan unit dari RangeHeaderValue objek.

Metode

Nama Deskripsi
Equals(Object)

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

GetHashCode()

Berfungsi sebagai fungsi hash untuk objek RangeHeaderValue .

GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(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

Nama Deskripsi
ICloneable.Clone()

Membuat objek baru yang merupakan salinan instans saat ini RangeHeaderValue .

Berlaku untuk