Compartir a través de


OutputCacheProfile.VaryByParam Propiedad

Definición

Obtiene o establece la propiedad 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

Valor de propiedad

Valor de VaryByParam.

Atributos

Ejemplos

En el ejemplo de código siguiente se muestra cómo utilizar la propiedad 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

Comentarios

VaryByParam es un conjunto de parámetros delimitado por punto y coma que se usa para variar la salida almacenada en caché. Permite variar la salida almacenada en caché por cadena de consulta GET o parámetros POST de formulario. Por ejemplo, puede variar la salida del control de usuario en la memoria caché especificando el nombre de control de usuario junto con una cadena de consulta o un parámetro POST de formulario. Para obtener más información, consulte Almacenamiento en caché de varias versiones de la salida del control de usuario.

La VaryByParam configuración debe definirse en el perfil o en la @ OutputCache directiva de la página mediante el perfil.

Nota

La OutputCacheProfile.VaryByParam configuración es la misma que usa el VaryByParam atributo de @ OutputCache. No se recomienda variar por todos los parámetros estableciendo el valor de "*". Puede provocar un desbordamiento de caché o un ataque por denegación de servicio en el servidor web.

Se aplica a

Consulte también