OutputCacheProfile.VaryByParam Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.