HttpApplication.GetVaryByCustomString Method (HttpContext, String)


Provides an application-wide implementation of the VaryByCustom property.

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

public virtual string GetVaryByCustomString(
	HttpContext context,
	string custom


Type: System.Web.HttpContext

An HttpContext object that contains information about the current Web request.

Type: System.String

The custom string that specifies which cached response is used to respond to the current request.

Return Value

Type: System.String

If the value of the custom parameter is "browser", the browser's Type; otherwise, null.

You can override GetVaryByCustomString to add a new method for calculating custom vary-by values that are based on the current request. The implementation has to call the base class for custom values that it does not recognize. For more information, see How to: Cache Versions of a Page Using Custom Strings.

.NET Framework
Available since 1.1
Return to top