Freigeben über


HttpResponse.CacheControl Eigenschaft

Definition

Dient zum Abrufen oder Festlegen des HTTP-Headers, der Cache-Control einem der HttpCacheability Enumerationswerte entspricht.

public:
 property System::String ^ CacheControl { System::String ^ get(); void set(System::String ^ value); };
public string CacheControl { get; set; }
member this.CacheControl : string with get, set
Public Property CacheControl As String

Eigenschaftswert

Eine Zeichenfolgendarstellung des HttpCacheability Enumerationswerts.

Ausnahmen

Der Zeichenfolgenwertsatz stimmt nicht mit einem der HttpCacheability Enumerationswerte überein.

Hinweise

Die Werte für Private, Publicund No-Cache sind Zeichenfolgen und müssen in Anführungszeichen (" ") eingeschlossen werden. Wenn die CacheControl Eigenschaft auf einen Wert festgelegt ist, der nicht mit einem der HttpCacheability Enumerationswerte übereinstimmt, wird ein ArgumentException Fehler ausgelöst. Wenn die CacheControl Eigenschaft nicht festgelegt ist, wird die Zwischenspeicherbarkeit der Antwort auf NoCache.

Die CacheControlEigenschaften Expiresund ExpiresAbsolute Eigenschaften sind veraltet. Stattdessen stehen die Methoden der HttpCachePolicy Klasse über das Cache systeminterne Objekt zur Verfügung, um den Iis-Ausgabecache (Internet Information Services) und Clientcaches zu steuern.

Gilt für: