Freigeben über


HttpResponse.CacheControl Eigenschaft

Definition

Ruft den Cache-Control-HTTP-Header ab, der mit einem der HttpCacheability-Enumerationswerte übereinstimmt, oder legt diesen fest.

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 festgelegte Zeichenfolgenwert 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 ausgelöst. Wenn die CacheControl -Eigenschaft nicht festgelegt ist, wird die Zwischenspeicherbarkeit der Antwort auf NoCachefestgelegt.

Die CacheControlEigenschaften , Expiresund ExpiresAbsolute sind veraltet. Stattdessen sind die Methoden der HttpCachePolicy -Klasse über das Cache systeminterne Objekt verfügbar, um den IIS-Ausgabecache (Internet Information Services) und die Clientcaches zu steuern.

Gilt für: