CacheControlHeaderValue Sınıf

Tanım

Cache-Control üst bilgisinin değerini temsil eder.

public ref class CacheControlHeaderValue
public ref class CacheControlHeaderValue : ICloneable
public class CacheControlHeaderValue
public class CacheControlHeaderValue : ICloneable
type CacheControlHeaderValue = class
type CacheControlHeaderValue = class
    interface ICloneable
Public Class CacheControlHeaderValue
Public Class CacheControlHeaderValue
Implements ICloneable
Devralma
CacheControlHeaderValue
Uygulamalar

Oluşturucular

Name Description
CacheControlHeaderValue()

CacheControlHeaderValue sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
Extensions

Her birinin isteğe bağlı olarak atanmış değeri olan önbellek uzantısı belirteçleri.

MaxAge

HTTP istemcisinin yanıt kabul etmeye istekli olduğu, saniye cinsinden belirtilen en büyük yaş.

MaxStale

HTTP istemcisinin son kullanma süresini aşan bir yanıtı kabul edip etmediği.

MaxStaleLimit

Saniye cinsinden en uzun süre, HTTP istemcisi son kullanma süresini aşan bir yanıtı kabul etmeye isteklidir.

MinFresh

HTTP istemcisinin yanıtı kabul etmeye istekli olduğu saniyeler içinde güncellik süresi.

MustRevalidate

Kaynak sunucunun, önbellek girdisi eskidiğinde sonraki kullanımlarda önbellek girdisinin yeniden doğrulanması gerekip gerekmediği.

NoCache

HTTP istemcisinin önbelleğe alınmış bir yanıtı kabul edip etmediği.

NoCacheHeaders

HTTP yanıtında önbellek denetimi üst bilgisi alanındaki "önbellek yok" yönergesindeki alan adları koleksiyonu.

NoStore

Önbelleğin HTTP isteği iletisinin veya herhangi bir yanıtın herhangi bir bölümünü depolamaması gerekip gerekmediği.

NoTransform

Bir önbelleğin veya ara sunucusunun varlık gövdesinin herhangi bir yönünü değiştirmemesi gerekip gerekmediği.

OnlyIfCached

Önbelleğin HTTP isteğinin diğer kısıtlamalarıyla tutarlı bir önbelleğe alınmış girdi kullanarak mı yoksa 504 (Ağ Geçidi Zaman Aşımı) durumuyla mı yanıt vermesi gerektiği.

Private

HTTP yanıt iletisinin tamamının veya bir bölümünün tek bir kullanıcıya yönelik olup olmadığı ve paylaşılan önbellek tarafından önbelleğe alınmaması gerekir.

PrivateHeaders

BIR HTTP yanıtında önbellek denetimi üst bilgisi alanındaki "private" yönergesindeki koleksiyon alan adları.

ProxyRevalidate

Kaynak sunucunun, önbellek girdisi paylaşılan kullanıcı aracısı önbellekleri için eskiye dönüştüğünde sonraki kullanımlarda önbellek girişinin yeniden doğrulanması gerekip gerekmediği.

Public

Normalde önbelleğe alınamaz veya yalnızca paylaşılmayan bir önbellek içinde önbelleğe alınabilir olsa bile, http yanıtının herhangi bir önbellek tarafından önbelleğe alınıp alınamayacağı.

SharedMaxAge

Bir önbellek denetimi üst bilgisindeki "max-age" yönergesini veya paylaşılan önbellek için Süre sonu üst bilgisini geçersiz kılan http yanıtında saniye cinsinden belirtilen paylaşılan en büyük yaş.

Yöntemler

Name Description
Equals(Object)

Belirtilen Object nesnenin geçerli CacheControlHeaderValue nesneye eşit olup olmadığını belirler.

GetHashCode()

Bir nesne için CacheControlHeaderValue karma işlevi görür.

GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
Parse(String)

Bir dizeyi örneğe CacheControlHeaderValue dönüştürür.

ToString()

Geçerli CacheControlHeaderValue nesneyi temsil eden bir dize döndürür.

TryParse(String, CacheControlHeaderValue)

Bir dizenin geçerli CacheControlHeaderValue bilgi olup olmadığını belirler.

Belirtik Arabirim Kullanımları

Name Description
ICloneable.Clone()

Geçerli CacheControlHeaderValue örneğin kopyası olan yeni bir nesne oluşturur.

Şunlara uygulanır