OutputCacheProfile.VaryByControl Property

Definition

Gets or sets the VaryByControl property.

public:
 property System::String ^ VaryByControl { System::String ^ get(); void set(System::String ^ value); };
[System.Configuration.ConfigurationProperty("varyByControl")]
public string VaryByControl { get; set; }
[<System.Configuration.ConfigurationProperty("varyByControl")>]
member this.VaryByControl : string with get, set
Public Property VaryByControl As String

Property Value

The VaryByControl value.

Attributes

Examples

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


// Get the current VaryByControl.
String varyByControlValue = 
    outputCacheProfile.VaryByControl;

// Set the VaryByControl.
outputCacheProfile.VaryByControl = 
    string.Empty;
  ' Get the current VaryByControl.
  Dim varyByControlValue As String = _
  outputCacheProfile.VaryByControl

  ' Set the VaryByControl.
  outputCacheProfile.VaryByControl = _
  String.Empty

Remarks

The VaryByControl is a semicolon-delimited set of IDs of controls to be cached.

For more information, see Caching Multiple Versions of User Control Output.

Note

The VaryByControl settings are the same ones used by the VaryByControl attribute of the @ OutputCache directive.

Applies to

See also