RangeHeaderValue Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir Aralık üst bilgi değerini temsil eder.
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
- Devralma
-
RangeHeaderValue
- Uygulamalar
Açıklamalar
sınıfı, RangeHeaderValue IETF tarafından RFC 2616'da tanımlanan Aralık üst bilgisi için destek sağlar.
Tüm HTTP varlıkları HTTP iletilerinde bayt dizisi olarak gösterildiğinden, bayt aralığı kavramı herhangi bir HTTP varlığı için anlamlıdır. Ancak, tüm istemcilerin ve sunucuların bayt aralığı işlemlerini desteklemesi gerekmez.
bir istekteki Aralık üst bilgisi, istemcinin bir HTTP varlığında belirtilen bayt aralığının yalnızca bir kısmını almak istediğini istemesine olanak tanır. Sunucuların Aralık üst bilgisi isteklerini desteklemesi gerekmez.
HTTP protokolü isteğinde ilk 100 baytı isteyen bir Aralık üst bilgisi örneği aşağıdaki gibi olabilir:
Range: bytes=0-99\r\n\r\n
HTTP sunucusu, Accept-Ranges üst bilgisine sahip Aralık üst bilgileri desteğini gösterir. Bayt aralıklarını destekleyen bir sunucudan Accept-Ranges üst bilgisi örneği aşağıdaki gibi olabilir:
Accept-Ranges: bytes\r\n\r\n
Yanıtın üst bilgisinde sunucudan bir Accept-Ranges üst bilgisi alınmazsa, sunucu Aralık üst bilgilerini desteklemez. Aralıkları desteklemeyen, ancak Accept-Ranges üst bilgisini tanıyan bir sunucudan Accept-Ranges üst bilgisi örneği aşağıdaki gibi olabilir:
Accept-Ranges: none\r\n\r\n
Oluşturucular
RangeHeaderValue() |
RangeHeaderValue sınıfının yeni bir örneğini başlatır. |
RangeHeaderValue(Nullable<Int64>, Nullable<Int64>) |
Sınıfının yeni bir örneğini RangeHeaderValue bayt aralığıyla başlatır. |
Özellikler
Ranges |
Nesneden RangeHeaderValue belirtilen aralıkları alır. |
Unit |
Nesneden RangeHeaderValue birimi alır. |
Yöntemler
Equals(Object) |
Belirtilen Object öğesinin geçerli RangeHeaderValue nesneye eşit olup olmadığını belirler. |
GetHashCode() |
Bir RangeHeaderValue nesne için karma işlevi işlevi görür. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
Parse(String) |
Bir dizeyi örneğe RangeHeaderValue dönüştürür. |
ToString() |
Geçerli RangeHeaderValue nesneyi temsil eden bir dize döndürür. |
TryParse(String, RangeHeaderValue) |
Bir dizenin geçerli RangeHeaderValue bilgi olup olmadığını belirler. |
Belirtik Arabirim Kullanımları
ICloneable.Clone() |
Geçerli RangeHeaderValue örneğin kopyası olan yeni bir nesne oluşturur. |