Export (0) Print
Expand All

HttpRuntimeSection::SendCacheControlHeader Property

Gets or sets a value that indicates whether the cache-control:private header is sent as part of the HTTP response.

Namespace:  System.Web.Configuration
Assembly:  System.Web (in System.Web.dll)

[ConfigurationPropertyAttribute(L"sendCacheControlHeader", DefaultValue = true)]
public:
property bool SendCacheControlHeader {
	bool get ();
	void set (bool value);
}

Property Value

Type: System::Boolean
true if the cache-control:private header is to be sent; otherwise, false. The default value is false.

The HttpResponse class checks both the HttpRuntimeSection::SendCacheControlHeader property and the OutputCacheSection::SendCacheControlHeader property to determine whether to send the cache-control:private header in the HTTP response. If either property is set to false, the header will not be sent. When the cache-control header is set to private, then the client will not cache the response in a shared cache.

Support for the SendCacheControlHeader property in the HttpRuntimeSection class is provided for compatibility with legacy applications; this property is obsolete in the .NET Framework version 2.0. For more information, see the OutputCacheSection class.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0
Show:
© 2015 Microsoft