<requestCaching>-Element (Netzwerkeinstellungen)<requestCaching> Element (Network Settings)

Steuert den zwischen Speicherungs Mechanismus für Netzwerk Anforderungen.Controls the caching mechanism for network requests.

<configuration> <configuration>
  @ no__t-1 @no__t -4system. net >   <system.net>
  @ no__t-1 @ no__t-2 @ no__t-3 <requestcaching >    <requestCaching>

SyntaxSyntax

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

Attribute und ElementeAttributes and Elements

In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.The following sections describe attributes, child elements, and parent elements.

AttributeAttributes

AttributAttribute BeschreibungDescription
isPrivateCache Gibt an, ob der Cache eine Isolation zwischen den Informationen verschiedener Benutzer bereitstellt.Specifies whether the cache provides isolation between the information of different users. Der Standardwert ist truesein.The default value is true. Dieser Wert sollte für Anwendungen der mittleren Ebene false sein.This value should be false for middle tier applications.
disableAllCaching Gibt an, dass das Zwischenspeichern für alle Webanwendungen deaktiviert ist und nicht Programm gesteuert überschrieben werden kann.Specifies that caching is disabled for all Web responses, and cannot be overridden programmatically.
defaultPolicyLevel Einer der Werte in der RequestCacheLevel-Enumeration.One of the values in the RequestCacheLevel enumeration. Der Standardwert ist BypassCachesein.The default value is BypassCache.
unspecifiedMaximumAge Gibt die Standardzeit an, nach der der Inhalt als abgelaufen gekennzeichnet wird.Specifies the default time after which content is marked as expired.

PolicyLevel-AttributpolicyLevel Attribute

WertValue BeschreibungDescription
Default Gibt die zwischengespeicherte Ressource zurück, wenn die Ressource neu ist, die Länge des Inhalts genau ist und die Attribute für die Ablauf-, Änderungs-und Inhalts Länge vorhanden sind.Returns the cached resource if the resource is fresh, the content length is accurate, and the expiration, modification, and content length attributes are present.
BypassCache Gibt die Ressource vom Server zurück.Returns the resource from the server.
CacheOnly Gibt die zwischengespeicherte Ressource zurück, wenn die Inhalts Länge vorhanden ist und mit der Eingabe Größe übereinstimmt.Returns the cached resource if the content length is present and matches the entry size.
CacheIfAvailable Gibt die zwischengespeicherte Ressource zurück, wenn die Inhalts Länge angegeben wird und mit der Eintrags Größe übereinstimmt. Andernfalls wird die Ressource vom Server heruntergeladen und an den Aufrufer zurückgegeben.Returns the cached resource if the content length is provided and matches the entry size; otherwise, the resource is downloaded from the server and is returned to the caller.
Revalidate Gibt die zwischengespeicherte Ressource zurück, wenn der Zeitstempel der zwischengespeicherten Ressource mit dem Zeitstempel der Ressource auf dem Server identisch ist. Andernfalls wird die Ressource vom Server heruntergeladen, im Cache gespeichert und an den Aufrufer zurückgegeben.Returns the cached resource if the timestamp of the cached resource is the same as the timestamp of the resource on the server; otherwise, the resource is downloaded from the server, stored in the cache, and is returned to the caller.
Reload Lädt die Ressource vom Server herunter, speichert Sie im Cache und gibt die Ressource an den Aufrufer zurück.Downloads the resource from the server, stores it in the cache, and returns the resource to the caller.
NoCacheNoStore Wenn eine zwischengespeicherte Ressource vorhanden ist, wird Sie gelöscht.If a cached resource exists, it is deleted. Die Ressource wird vom Server heruntergeladen und an den Aufrufer zurückgegeben.The resource is downloaded from the server and is returned to the caller.
Revalidate Erfüllt eine Anforderung mithilfe der zwischengespeicherten Kopie der Ressource, wenn der Zeitstempel mit dem Zeitstempel der Ressource auf dem Server identisch ist. Andernfalls wird die Ressource vom Server heruntergeladen, dem Aufrufer präsentiert und im Cache gespeichert.Satisfies a request by using the cached copy of the resource if the timestamp is the same as the timestamp of the resource on the server; otherwise, the resource is downloaded from the server, presented to the caller, and is stored in the cache,

Untergeordnete ElementeChild Elements

ElementElement BeschreibungDescription
defaultHttpCachePolicydefaultHttpCachePolicy Optionales Element.Optional element.

Beschreibt, ob HTTP-Zwischenspeicherung aktiviert ist, und beschreibt die Standard Cache Richtlinie.Describes whether HTTP caching is active and describes the default caching policy.
<defaultftpcachepolicy >-Element (Netzwerkeinstellungen)<defaultFtpCachePolicy> Element (Network Settings) Optionales Element.Optional element.

Beschreibt, ob das FTP-Caching aktiv ist, und beschreibt die Standard Cache Richtlinie.Describes whether FTP caching is active and describes the default caching policy.

Übergeordnete ElementeParent Elements

ElementElement BeschreibungDescription
system.netsystem.net Enthält Einstellungen, die festlegen, wie Verbindungen zwischen .NET Framework und dem Netzwerk hergestellt werden.Contains settings that specify how the .NET Framework connects to the network.

BeispielExample

Im folgenden Beispiel wird gezeigt, wie alle zwischen Speicherungen deaktiviert werden.The following example shows how to disable all caching.

<configuration>  
  <system.net>  
    <requestCaching  
      disableAllCaching="true"  
    />  
  </system.net>  
</configuration>  

Siehe auchSee also