Compartilhar via


OutputCacheProfile.VaryByParam Propriedade

Definição

Obtém ou define a propriedade 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 da propriedade

O valor VaryByParam.

Atributos

Exemplos

O exemplo de código a seguir 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

Comentários

O VaryByParam é um conjunto delimitado por ponto e vírgula de parâmetros usado para variar a saída armazenada em cache. Ele permite variar a saída armazenada em cache por cadeia de caracteres de consulta GET ou parâmetros POST de formulário. Por exemplo, você pode variar a saída de controle de usuário para o cache especificando o nome de controle de usuário junto com uma cadeia de caracteres de consulta ou um parâmetro POST de formulário. Para obter mais informações, consulte Cache de várias versões da saída de controle do usuário.

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

Observação

As OutputCacheProfile.VaryByParam configurações são as mesmas usadas pelo VaryByParam atributo do @ OutputCache. Variando por todos os parâmetros, não é recomendável definir o valor de "*". Isso pode resultar em estouro de cache ou ataque de negação de serviço no servidor Web.

Aplica-se a

Confira também