HttpApplication.GetVaryByCustomString(HttpContext, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет реализацию свойства VaryByCustom уровня приложения.
public:
virtual System::String ^ GetVaryByCustomString(System::Web::HttpContext ^ context, System::String ^ custom);
public virtual string GetVaryByCustomString (System.Web.HttpContext context, string custom);
abstract member GetVaryByCustomString : System.Web.HttpContext * string -> string
override this.GetVaryByCustomString : System.Web.HttpContext * string -> string
Public Overridable Function GetVaryByCustomString (context As HttpContext, custom As String) As String
Параметры
- context
- HttpContext
Объект HttpContext, содержащий сведения о текущем веб-запросе.
- custom
- String
Пользовательская строка, указывающая, какой именно кэшированный ответ применяется для ответа на текущий запрос.
Возвращаемое значение
Если параметру custom
задано значение "browser"
, то свойство Type браузера, в противном случае — значение null
.
Комментарии
Вы можете переопределить GetVaryByCustomString , чтобы добавить новый метод для вычисления пользовательских значений в зависимости от текущего запроса. Реализация должна вызывать базовый класс для пользовательских значений, которые она не распознает. Дополнительные сведения см. в разделе Практическое руководство. Кэширование версий страницы с помощью пользовательских строк.