RangeHeaderValue Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 . |