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

CacheControlHeaderValue()

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

Özellikler

Extensions

Her biri isteğe bağlı olarak atanan değere sahip önbellek uzantısı belirteçleri.

MaxAge

HTTP istemcisinin bir yanıtı kabul etmek için 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

Http istemcisi, süre sonu süresini aşan bir yanıtı kabul etmek için en uzun süre (saniye olarak).

MinFresh

HTTP istemcisinin bir yanıtı kabul etmek istemesi saniyeler içinde yenilik ömrü.

MustRevalidate

Kaynak sunucunun, önbellek girdisi eskiye dönüştüğünde sonraki kullanımlarda önbellek girişinin yeniden doğrulamasını gerektirip gerektirmediğ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 yanıtın herhangi bir bölümünü depolamaması gerekip gerekmediği.

NoTransform

Ö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ı önbelleğe alınmış bir giriş 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 girişi paylaşılan kullanıcı aracısı önbellekleri için eskiye dönüştüğünde sonraki kullanımlarda önbellek girişinin yeniden doğrulamasını gerektirip gerektirmediği.

Public

Normalde yalnızca paylaşılmayan bir önbellek içinde önbelleğe alınabilir veya ö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 Bir Expires üst bilgisini geçersiz kılan bir HTTP yanıtında saniye cinsinden belirtilen paylaşılan en büyük yaş.

Yöntemler

Equals(Object)

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

GetHashCode()

Bir nesne için CacheControlHeaderValue 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 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ı

ICloneable.Clone()

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

Şunlara uygulanır