Freigeben über


<defaultFtpCachePolicy>-Element (Netzwerkeinstellungen)

Beschreibt, ob FTP-Caching aktiv ist und beschreibt die Standardcachingrichtlinie.

< defaultFtpCachePolicy
  policyLevel="BypassCache|Default|CacheOnly|CacheIfAvailable|Revalidate|Reload|NoCacheNoStore|Revalidate"
/>

Attribute und Elemente

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Attribut

Beschreibung

policyLevel

Gibt die FTP-Cachingrichtlinie an. Der Standardwert ist Default.

policyLevel-Attribut

Wert

Beschreibung

Default

Gibt die zwischengespeicherte Ressource zurück, wenn die Ressource aktuell und die Inhaltslänge präzise ist und wenn die Attribute für Ablauf, Änderung und Inhaltslänge vorhanden sind.

BypassCache

Gibt die Ressource vom Server zurück.

CacheOnly

Gibt die zwischengespeicherte Ressource zurück, wenn die Inhaltslänge vorhanden ist und mit der Eintragsgröße übereinstimmt.

CacheIfAvailable

Gibt die zwischengespeicherte Ressource zurück, sofern die Inhaltslänge bereitgestellt ist und mit der Eintragsgröße übereinstimmt; andernfalls wird die Ressource vom Server heruntergeladen und an den Aufrufer zurückgegeben.

Revalidate

Gibt die zwischengespeicherte Ressource zurück, wenn der Timestamp der zwischengespeicherten Ressource dem Timestamp der Ressource auf dem Server entspricht. Andernfalls wird die Ressource vom Server heruntergeladen, im Cache gespeichert und an den Aufrufer zurückgegeben.

Reload

Lädt die Ressource vom Server herunter, speichert sie im Cache und gibt sie an den Aufrufer zurück.

NoCacheNoStore

Wenn eine zwischengespeicherte Ressource vorhanden ist, wird sie gelöscht. Die Ressource wird vom Server heruntergeladen und an den Aufrufer zurückgegeben.

Revalidate

Erfüllt eine Anforderung, indem die zwischengespeicherte Kopie der Ressource zurückgegeben wird, wenn der Timestamp der zwischengespeicherten Ressource dem Timestamp der Ressource auf dem Server entspricht. Andernfalls wird die Ressource vom Server heruntergeladen, dem Aufrufer dargestellt und im Cache gespeichert.

Untergeordnete Elemente

Keine.

Übergeordnete Elemente

Element

Beschreibungen

<requestCaching>

Steuert den Cachingmechanismus für Netzwerkanforderungen.

Hinweise

Das <defaultFtpCachePolicy>-Element beschreibt, ob FTP-Caching aktiv ist und beschreibt die Standardcachingrichtlinie. Dies ist ein optionales Element.

Beispiel

Das folgende Codebeispiel zeigt, wie die FTP-Cachingrichtlinie NoCacheNoStore angegeben wird.

<configuration>
  <system.net>
    <requestCaching>
      <defaultFtpCachePolicy
        Level="NoCacheNoStore">
      </defaultFtpCachePolicy>
    </requestCaching>
  </system.net>
</configuration>

Siehe auch

Referenz

Netzwerkeinstellungsschema

System.Net.Cache

WebRequest

RequestCacheLevel