OutputCacheProfile.VaryByParam Propriedade

Definição

Obtém ou definem a VaryByParam propriedade.

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 Propriedade

O valor VaryByParam.

Atributos

Exemplos

O seguinte exemplo de código mostra como usar a VaryByParam propriedade.


// 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

Observações

É VaryByParam um conjunto de parâmetros delimitado por ponto e vírgula usado para variar a saída em cache. Permite variar a saída em cache por string de consulta GET ou parâmetros POST do formulário. Por exemplo, pode variar a saída de controlo de utilizador para a cache especificando o nome de controlo de utilizador juntamente com uma string de consulta ou um parâmetro POST de formulário. Para mais informações, consulte Cache de Múltiplas Versões da Saída de Controlo do Utilizador.

A VaryByParam definição deve ser definida no perfil ou na @ OutputCache diretiva da página que utiliza o perfil.

Note

As OutputCacheProfile.VaryByParam definições são as mesmas usadas pelo VaryByParam atributo do @ OutputCache. Não é recomendado variar por todos os parâmetros definindo o valor de "*". Pode resultar em desbordamento de cache ou num ataque de negação de serviço no servidor Web.

Aplica-se a

Ver também