RangeHeaderValue Sınıf

Tanım

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.

Şunlara uygulanır