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

Name Description
CacheControlHeaderValue()

Inicializuje novou instanci CacheControlHeaderValue třídy.

Vlastnosti

Name Description
Extensions

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

MaxAge

Maximální stáří zadané v sekundách, že klient HTTP je ochotný přijmout odpověď.

MaxStale

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

MaxStaleLimit

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

MinFresh

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

MustRevalidate

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.

NoCache

Zda je klient HTTP ochotný přijmout odpověď uloženou v mezipaměti.

NoCacheHeaders

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

NoStore

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

NoTransform

Bez ohledu na to, jestli mezipaměť nebo proxy server nesmí měnit žádný aspekt těla entity.

OnlyIfCached

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

Private

Určuje, jestli je všechna nebo část zprávy odpovědi HTTP určená pro jednoho uživatele a nesmí být uložena do mezipaměti sdílenou mezipamětí.

PrivateHeaders

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

ProxyRevalidate

Určuje, jestli původní server 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 agenta uživatele.

Public

Zda odpověď HTTP může být uložena do mezipaměti libovolnou mezipamětí, a to i v případě, že by normálně byla nepamětná nebo uložena do mezipaměti pouze v rámci nesdílené mezipaměti.

SharedMaxAge

Sdílený maximální věk zadaný v sekundách v odpovědi HTTP, která přepisuje direktivu "max-age" v hlavičce řízení mezipaměti nebo hlavičku Vypršení platnosti sdílené mezipaměti.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaná Object hodnota rovna aktuálnímu CacheControlHeaderValue objektu.

GetHashCode()

Slouží jako hashovací funkce pro CacheControlHeaderValue objekt.

GetType()

Získá Type aktuální instance.

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

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

(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í

Name Description
ICloneable.Clone()

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

Platí pro