Sdílet prostřednictvím


CacheControlHeaderValue Třída

Definice

Představuje hodnotu hlavičky Cache-Control.

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
Dědičnost
CacheControlHeaderValue
Implementuje

Konstruktory

CacheControlHeaderValue()

Inicializuje novou instanci CacheControlHeaderValue třídy.

Vlastnosti

Extensions

Tokeny rozšíření mezipaměti, z nichž každý má volitelnou přiřazenou hodnotu.

MaxAge

Maximální stáří zadané v sekundách, které je klient HTTP ochoten přijmout odpověď.

MaxStale

Jestli je klient HTTP ochoten přijmout odpověď, která překročila dobu vypršení platnosti.

MaxStaleLimit

Maximální doba (v sekundách) je klient HTTP ochoten přijmout odpověď, která překročila dobu vypršení platnosti.

MinFresh

Životnost aktuálnosti v sekundách, kterou je klient HTTP ochoten přijmout odpověď.

MustRevalidate

Jestli server původu vyžaduje při jakémkoli následném použití, když se položka mezipaměti stane zastaralou, musí být znovu ověřena položka mezipaměti.

NoCache

Jestli je klient HTTP ochoten přijmout odpověď uloženou v mezipaměti.

NoCacheHeaders

Kolekce názvů polí v direktivě "no-cache" v poli hlavičky cache-control v odpovědi HTTP.

NoStore

Určuje, jestli mezipaměť nesmí ukládat žádnou část zprávy požadavku HTTP nebo jakékoli odpovědi.

NoTransform

Jestli mezipaměť nebo proxy server nesmí měnit žádný aspekt těla entity.

OnlyIfCached

Jestli má mezipaměť reagovat pomocí položky v mezipaměti, která je konzistentní s ostatními omezeními požadavku HTTP, nebo se stavem 504 (vypršení časového limitu brány).

Private

Jestli je celá zpráva odpovědi HTTP nebo její část určená pro jednoho uživatele a nesmí být uložena do mezipaměti sdílené mezipaměti.

PrivateHeaders

Názvy polí kolekce v direktivě "private" v poli hlavičky cache-control v odpovědi HTTP.

ProxyRevalidate

Jestli server původu vyžaduje opětovné ověření položky mezipaměti při jakémkoli následném použití, když se položka mezipaměti stane zastaralou pro sdílené mezipaměti uživatelských agentů.

Public

Zda může být odpověď HTTP uložena do mezipaměti libovolnou mezipamětí, i když by za normálních okolností byla neuložitelná nebo pouze v rámci nesdílené mezipaměti.

SharedMaxAge

Maximální sdílený věk zadaný v sekundách v odpovědi HTTP, která přepíše direktivu max-age v hlavičce cache-control nebo hlavičku Expires pro sdílenou mezipaměť.

Metody

Equals(Object)

Určuje, zda je zadaný Object objekt roven aktuálnímu CacheControlHeaderValue objektu.

GetHashCode()

Slouží jako hashovací funkce pro CacheControlHeaderValue objekt.

GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Parse(String)

Převede řetězec na CacheControlHeaderValue instanci.

ToString()

Vrátí řetězec, který představuje aktuální CacheControlHeaderValue objekt.

TryParse(String, CacheControlHeaderValue)

Určuje, zda je řetězec platnými CacheControlHeaderValue informacemi.

Explicitní implementace rozhraní

ICloneable.Clone()

Vytvoří nový objekt, který je kopií aktuální CacheControlHeaderValue instance.

Platí pro