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.

public:
 property bool SendCacheControlHeader { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("sendCacheControlHeader", DefaultValue=true)]
public bool SendCacheControlHeader { get; set; }
[<System.Configuration.ConfigurationProperty("sendCacheControlHeader", DefaultValue=true)>]
member this.SendCacheControlHeader : bool with get, set
Public Property SendCacheControlHeader As Boolean

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.


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

// Set the SendCacheControlHeader.
outputCacheSection.SendCacheControlHeader = false;
' Get the current SendCacheControlHeader.
  Dim sendCacheControlHeaderValue As [Boolean] = _
  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

See also