OutputCacheProfile.VaryByHeader Propriedade

Definição

Obtém ou definem a VaryByHeader propriedade.

public:
 property System::String ^ VaryByHeader { System::String ^ get(); void set(System::String ^ value); };
[System.Configuration.ConfigurationProperty("varyByHeader")]
public string VaryByHeader { get; set; }
[<System.Configuration.ConfigurationProperty("varyByHeader")>]
member this.VaryByHeader : string with get, set
Public Property VaryByHeader As String

Valor de Propriedade

O valor VaryByHeader.

Atributos

Exemplos

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


// Get the current VaryByHeader.
String varyByHeaderValue = 
    outputCacheProfile.VaryByHeader;

// Set the VaryByHeader.
outputCacheProfile.VaryByHeader = 
    string.Empty;
  ' Get the current VaryByHeader.
  Dim varyByHeaderValue As String = _
  outputCacheProfile.VaryByHeader

  ' Set the VaryByHeader.
  outputCacheProfile.VaryByHeader = _
  String.Empty

Observações

É VaryByHeader um conjunto de cabeçalhos delimitado por ponto e vírgula usado para variar a saída em cache. Estes são cabeçalhos HTTP associados ao pedido. Para mais informações, veja Cache de Múltiplas Versões de uma Página.

Note

As VaryByHeader definições são as mesmas usadas pelo VaryByHeader atributo do @ OutputCache. Não é recomendado variar por todos os cabeçalhos 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