CacheControlHeaderValue Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |