Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Řídí mechanismus ukládání do mezipaměti pro síťové požadavky.
<konfigurace><system.net><requestCaching>
Syntaxe
<requestCaching
isPrivateCache ="true|false"
disableAllCaching="true|false"
defaultPolicyLevel="BypassCache|Default|CacheOnly|CacheIfAvailable|Revalidate|Reload|NoCacheNoStore|Revalidate"
unspecifiedMaximumAge= "d.hh:mm:ss">
<defaultHttpCachePolicy>...</defaultHttpCachePolicy>
<defaultFtpCachePolicy>...</defaultFtpCachePolicy>
</requestCaching>
Atributy a prvky
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Attributes
| Vlastnost | Description |
|---|---|
isPrivateCache |
Určuje, jestli mezipaměť poskytuje izolaci mezi informacemi různých uživatelů. Výchozí hodnota je true. Tato hodnota by měla být false pro aplikace střední vrstvy. |
disableAllCaching |
Určuje, že ukládání do mezipaměti je zakázáno pro všechny webové odpovědi a nelze je přepsat programově. |
defaultPolicyLevel |
Jedna z hodnot v výčtu RequestCacheLevel . Výchozí hodnota je BypassCache. |
unspecifiedMaximumAge |
Určuje výchozí čas, po kterém je obsah označený jako prošlý. |
policyLevel – atribut
| Hodnota | Description |
|---|---|
Default |
Vrátí prostředek uložený v mezipaměti, pokud je prostředek čerstvý, délka obsahu je přesná a existují atributy vypršení platnosti, úpravy a délky obsahu. |
BypassCache |
Vrátí prostředek ze serveru. |
CacheOnly |
Vrátí prostředek uložený v mezipaměti, pokud je k dispozici délka obsahu a odpovídá velikosti položky. |
CacheIfAvailable |
Vrátí prostředek uložený v mezipaměti, pokud je zadaná délka obsahu a odpovídá velikosti položky; jinak se prostředek stáhne ze serveru a vrátí se volajícímu. |
Revalidate |
Vrátí prostředek uložený v mezipaměti, pokud časové razítko prostředku v mezipaměti je stejné jako časové razítko prostředku na serveru; jinak se prostředek stáhne ze serveru, uloží se v mezipaměti a vrátí se volajícímu. |
Reload |
Stáhne prostředek ze serveru, uloží ho do mezipaměti a vrátí prostředek volajícímu. |
NoCacheNoStore |
Pokud prostředek uložený v mezipaměti existuje, odstraní se. Prostředek se stáhne ze serveru a vrátí se volajícímu. |
Revalidate |
Splňuje požadavek pomocí kopie prostředku uložené v mezipaměti, pokud časové razítko je stejné jako časové razítko prostředku na serveru; jinak se prostředek stáhne ze serveru, zobrazí volajícímu a uloží se do mezipaměti. |
Podřízené prvky
| prvek | Description |
|---|---|
| defaultHttpCachePolicy | Volitelný prvek. Popisuje, jestli je ukládání do mezipaměti HTTP aktivní a popisuje výchozí zásady ukládání do mezipaměti. |
| <defaultFtpCachePolicy> – element (nastavení sítě) | Volitelný prvek. Popisuje, jestli je ukládání do mezipaměti FTP aktivní a popisuje výchozí zásady ukládání do mezipaměti. |
Nadřazené prvky
| prvek | Description |
|---|---|
| system.net | Obsahuje nastavení, která určují, jak se rozhraní .NET Framework připojuje k síti. |
Example
Následující příklad ukazuje, jak zakázat všechny ukládání do mezipaměti.
<configuration>
<system.net>
<requestCaching
disableAllCaching="true"
/>
</system.net>
</configuration>
Viz také
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.