OutputCacheSection.SendCacheControlHeader Property

Definition

Gets or sets a value indicating whether the cache-control:private header is sent by the output cache module by default.

C#
[System.Configuration.ConfigurationProperty("sendCacheControlHeader", DefaultValue=true)]
public bool SendCacheControlHeader { get; set; }

Property Value

true if the sending of cache-control:private header is enabled; otherwise, false. The default is true.

Attributes

Examples

The following code example shows how to use the SendCacheControlHeader property.

C#

// Get the current SendCacheControlHeader.
Boolean sendCacheControlHeaderValue = 
    outputCacheSection.SendCacheControlHeader;

// Set the SendCacheControlHeader.
outputCacheSection.SendCacheControlHeader = false;

Remarks

The SendCacheControlHeader applies to content with no output caching specified. When it is set to false, the cache-control:private header is not sent by default.

Note

This setting enables the content to be cached on the client by default.

Applies to

Product Versions
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

See also