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 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 da propriedade
O VaryByParam valor.
- 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
É 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 pela 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 juntamente 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 do controle de usuário.
A VaryByParam configuração deve ser definida no perfil ou na @ OutputCache diretiva da página usando o perfil.
Note
As OutputCacheProfile.VaryByParam configurações são as mesmas usadas pelo VaryByParam atributo do @ OutputCache. Não é recomendável variar por todos os parâmetros definindo o valor de "*". Isso pode resultar em estouro de cache ou ataque de negação de serviço no servidor Web.