<requestCaching> elem (hálózati beállítások)
Szabályozza a hálózati kérések gyorsítótárazási mechanizmusát.
<Konfigurációs>
<system.net>
<requestCaching>
Syntax
<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>
Attribútumok és elemek
Az alábbi szakaszok az attribútumokat, a gyermekelemeket és a szülőelemeket ismertetik.
Attribútumok
Attribútum | Leírás |
---|---|
isPrivateCache |
Meghatározza, hogy a gyorsítótár elkülöníti-e a különböző felhasználók adatait. Az alapértelmezett érték true . Ennek az értéknek a középső rétegbeli alkalmazásoknak kell lennie false . |
disableAllCaching |
Azt adja meg, hogy a gyorsítótárazás le van tiltva az összes webes válasz esetében, és nem bírálható felül programozott módon. |
defaultPolicyLevel |
Az enumerálás egyik RequestCacheLevel értéke. Az alapértelmezett érték BypassCache . |
unspecifiedMaximumAge |
Azt az alapértelmezett időpontot adja meg, amely után a tartalom lejártként van megjelölve. |
policyLevel attribútum
Érték | Leírás |
---|---|
Default |
A gyorsítótárazott erőforrást adja vissza, ha az erőforrás friss, a tartalom hossza pontos, és a lejárati, módosítási és tartalomhossz-attribútumok meg vannak jelen. |
BypassCache |
Visszaadja az erőforrást a kiszolgálóról. |
CacheOnly |
A gyorsítótárazott erőforrást adja vissza, ha a tartalom hossza jelen van, és megegyezik a bejegyzés méretével. |
CacheIfAvailable |
A gyorsítótárazott erőforrást adja vissza, ha a tartalom hossza meg van adva, és megegyezik a bejegyzés méretével; ellenkező esetben a rendszer letölti az erőforrást a kiszolgálóról, és visszaadja a hívónak. |
Revalidate |
A gyorsítótárazott erőforrást adja vissza, ha a gyorsítótárazott erőforrás időbélyege megegyezik a kiszolgálón lévő erőforrás időbélyegével; ellenkező esetben a rendszer letölti az erőforrást a kiszolgálóról, a gyorsítótárban tárolja, és visszaadja a hívónak. |
Reload |
Letölti az erőforrást a kiszolgálóról, tárolja azt a gyorsítótárban, és visszaadja az erőforrást a hívónak. |
NoCacheNoStore |
Ha létezik gyorsítótárazott erőforrás, az törlődik. A rendszer letölti az erőforrást a kiszolgálóról, és visszaadja a hívónak. |
Revalidate |
Teljesíti a kérést az erőforrás gyorsítótárazott másolatának használatával, ha az időbélyeg megegyezik a kiszolgálón található erőforrás időbélyegével; ellenkező esetben az erőforrás le lesz töltve a kiszolgálóról, megjelenik a hívónak, és a gyorsítótárban van tárolva, |
Gyermekelemek
Elem | Leírás |
---|---|
defaultHttpCachePolicy | Nem kötelező elem. Azt ismerteti, hogy a HTTP-gyorsítótárazás aktív-e, és ismerteti az alapértelmezett gyorsítótárazási szabályzatot. |
<defaultFtpCachePolicy> elem (hálózati beállítások) | Nem kötelező elem. Leírja, hogy az FTP-gyorsítótárazás aktív-e, és ismerteti az alapértelmezett gyorsítótárazási szabályzatot. |
Szülőelemek
Elem | Leírás |
---|---|
system.net | Olyan beállításokat tartalmaz, amelyek meghatározzák, hogyan csatlakozik a .NET-keretrendszer a hálózathoz. |
Példa
Az alábbi példa bemutatja, hogyan tilthatja le az összes gyorsítótárazást.
<configuration>
<system.net>
<requestCaching
disableAllCaching="true"
/>
</system.net>
</configuration>
Lásd még
Dolgozzon együtt velünk a GitHubon
A tartalom forrása a GitHubon található, ahol létrehozhat és áttekinthet problémákat és lekéréses kérelmeket is. További információért tekintse meg a közreműködői útmutatónkat.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: