OutputCacheProfile.VaryByParam Свойство

Определение

Возвращает или задает свойство VaryByParam.

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

Значение свойства

String

Значение VaryByParam.

Атрибуты

Примеры

В следующем примере кода показано, как использовать свойство VaryByParam.


// Get the current VaryByParam.
String varyByParamValue = 
    outputCacheProfile.VaryByParam;

// Set the VaryByParam.
outputCacheProfile.VaryByParam = 
    string.Empty;
  ' Get the current VaryByParam property.
  Dim varyByParamValue As String = _
  outputCacheProfile.VaryByParam

  ' Set the VaryByParam property.
  outputCacheProfile.VaryByParam = _
  String.Empty

Комментарии

Это VaryByParam набор параметров с разделителями с запятой, используемый для изменения кэшированных выходных данных. Она позволяет изменить кэшированные выходные данные с помощью строки запроса GET или параметров POST формы. Например, можно изменить выходные данные пользовательского элемента управления в кэш, указав имя элемента управления пользователем вместе со строкой запроса или параметром POST формы. Дополнительные сведения см. в разделе кэширования нескольких версий выходных данных пользовательского элемента управления.

Параметр VaryByParam должен быть определен в профиле или @ OutputCache директиве страницы с помощью профиля.

Примечание

Эти OutputCacheProfile.VaryByParam параметры совпадают с атрибутом VaryByParam элемента @OutputCache. Изменить по всем параметрам, задав значение "*" не рекомендуется. Это может привести к переполнению кэша или атаке типа "отказ в обслуживании" на веб-сервере.

Применяется к

См. также раздел