Partilhar via


OutputCacheProfile.VaryByHeader Propriedade

Definição

Obtém ou define a propriedade VaryByHeader.

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 da propriedade

O valor VaryByHeader.

Atributos

Exemplos

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

Comentários

O VaryByHeader é um conjunto delimitado por ponto e vírgula de cabeçalhos usado para variar a saída armazenada em cache. Esses são cabeçalhos HTTP associados à solicitação. Para obter mais informações, consulte Cache de várias versões de uma página.

Observação

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