System::Net::Http::Headers::CacheControlHeaderValue sınıfı

CacheControlHeaderValue class

‘‘Cache-Control’’ başlığının bir değerini temsil eder. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Yığın (stack) üzerinde veya new operatörüyle örnek oluşturmaktan kaçının, çünkü bu çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve fonksiyonlara argüman olarak geçirmek için bu işaretçiyi kullanın.

class CacheControlHeaderValue : public System::ICloneable

Yöntemler

YöntemAçıklama
CacheControlHeaderValue()Yeni bir örnek oluşturur.
Equals(System::SharedPtr<Object>) overrideNesneleri C# Object.Equals semantiği kullanarak karşılaştırır.
get_Extensions()Cache-extension belirteçlerinin koleksiyonunu döndürür.
get_MaxAge()İstemcinin bir yanıtı kabul edeceği süreyi belirleyen, saniye cinsinden maksimum yaş değerini alır.
get_MaxStale()İstemcinin süresi dolmuş yanıtları kabul edip etmeyeceğini belirleyen değeri alır.
get_MaxStaleLimit()İstemcinin süresi dolmuş yanıtları kabul edeceği süreyi belirleyen değeri saniye cinsinden alır.
get_MinFresh()Tazelik ömrünü belirleyen değeri alır.
get_MustRevalidate()Sunucunun, önbellek girdisi bayat olduğunda yeniden doğrulama gerektirip gerektirmediğini belirleyen değeri alır.
get_NoCache()RTTI bilgisi.
get_NoCacheHeaders()‘Cache-Control’ başlığındaki ’no-cache’ yönergesindeki alan adları koleksiyonunu alır.
get_NoStore()Bir önbelleğin HTTP isteğinin veya yanıtının herhangi bir bölümünü saklamaması gerektiğini belirleyen değeri alır.
get_NoTransform()Bir önbelleğin veya proxy’nin varlık gövdesinin herhangi bir bölümünü değiştirmemesi gerektiğini belirleyen değeri alır.
get_OnlyIfCached()İstemcinin yalnızca önbelleğe alınmış girdileri kullanması gerekip gerekmediğini belirleyen değeri alır.
get_Private()HTTP yanıt mesajının veya bir parçasının tek bir kullanıcı için tasarlandığını ve paylaşımlı bir önbellek tarafından önbelleğe alınmaması gerektiğini belirleyen değeri alır.
get_PrivateHeaders()‘Cache-Control’ başlığındaki ‘private’ yönergesindeki alan adları koleksiyonunu alır.
get_ProxyRevalidate()Sunucunun, paylaşımlı kullanıcı aracısı önbellekleri için önbellek girdisi bayat olduğunda yeniden doğrulama gerektirip gerektirmediğini belirleyen değeri alır.
get_Public()Bir HTTP yanıtının herhangi bir önbellek tarafından önbelleğe alınabilir olup olmadığını belirleyen değeri alır.
get_SharedMaxAge()Paylaşımlı bir önbellek için ‘Cache-Control’ başlığındaki ‘max-age’ yönergesini veya ‘Expires’ başlığını geçersiz kılan, saniye cinsinden paylaşımlı maksimum yaş değerini alır.
static GetCacheControlLength(String, int32_t, System::SharedPtr<CacheControlHeaderValue>, System::SharedPtr<CacheControlHeaderValue>&)Belirtilen indeksden geçirilen bir dizeyi CacheControlHeaderValue sınıfının bir örneğine dönüştürür.
GetHashCode() const overrideC# Object.GetHashCode() yönteminin benzeri. Özel nesnelerin hash’lenmesini sağlar.
static Parse(String)Geçirilen bir dizeyi CacheControlHeaderValue sınıfının bir örneğine dönüştürür.
set_MaxAge(Nullable<TimeSpan>)İstemcinin bir yanıtı kabul edeceği süreyi belirleyen, saniye cinsinden maksimum yaş değerini ayarlar.
set_MaxStale(bool)İstemcinin süresi dolmuş yanıtları kabul edip etmeyeceğini belirleyen değeri ayarlar.
set_MaxStaleLimit(Nullable<TimeSpan>)İstemcinin süresi dolmuş yanıtları kabul edeceği süreyi belirleyen, saniye cinsinden değeri ayarlar.
set_MinFresh(Nullable<TimeSpan>)Tazelik ömrünü belirleyen değeri ayarlar.
set_MustRevalidate(bool)Sunucunun, önbellek girdisi bayat olduğunda yeniden doğrulama gerektirip gerektirmediğini belirleyen değeri ayarlar.
set_NoCache(bool)İstemcinin önbelleğe alınmış bir yanıtı kabul edip etmeyeceğini belirleyen değeri ayarlar.
set_NoStore(bool)Bir önbelleğin HTTP isteğinin veya yanıtının herhangi bir bölümünü saklamaması gerektiğini belirleyen değeri ayarlar.
set_NoTransform(bool)Bir önbelleğin veya proxy’nin varlık gövdesinin herhangi bir bölümünü değiştirmemesi gerektiğini belirleyen değeri ayarlar.
set_OnlyIfCached(bool)İstemcinin yalnızca önbelleğe alınmış girdileri kullanması gerekip gerekmediğini belirleyen değeri ayarlar.
set_Private(bool)HTTP yanıt mesajının veya bir parçasının tek bir kullanıcı için tasarlandığını ve paylaşımlı bir önbellek tarafından önbelleğe alınmaması gerektiğini belirleyen değeri ayarlar.
set_ProxyRevalidate(bool)Sunucunun, paylaşımlı kullanıcı aracısı önbellekleri için önbellek girdisi bayat olduğunda yeniden doğrulama gerektirip gerektirmediğini belirleyen değeri ayarlar.
set_Public(bool)Bir HTTP yanıtının herhangi bir önbellek tarafından önbelleğe alınabilir olup olmadığını belirleyen değeri ayarlar.
set_SharedMaxAge(Nullable<TimeSpan>)Paylaşılan önbellek için ‘Cache-Control’ başlığındaki ‘max-age’ yönergesini veya ‘Expires’ başlığını geçersiz kılan, saniye cinsinden ortak maksimum yaş değerini ayarlar.
ToString() const overrideC# Object.ToString() yönteminin benzeri. Özel nesnelerin dizeye dönüştürülmesini sağlar.
static TryParse(String, System::SharedPtr<CacheControlHeaderValue>&)Geçilen bir dizeyi CacheControlHeaderValue sınıfının bir örneğine dönüştürmeye çalışır.

Ayrıca Bakınız