PageAdapter.CacheVaryByHeaders Propriedade

Definição

Obtém uma lista de cabeçalhos HTTP adicionais pelos quais a cache é variada para a página Web à qual este adaptador de página derivado está ligado.

public:
 virtual property System::Collections::Specialized::StringCollection ^ CacheVaryByHeaders { System::Collections::Specialized::StringCollection ^ get(); };
public virtual System.Collections.Specialized.StringCollection CacheVaryByHeaders { get; }
member this.CacheVaryByHeaders : System.Collections.Specialized.StringCollection
Public Overridable ReadOnly Property CacheVaryByHeaders As StringCollection

Valor de Propriedade

An IList que contém uma lista de cabeçalhos HTTP; caso contrário, null.

Observações

Entidades na Web que armazenam em cache páginas Web armazenam em cache múltiplas versões, com base nos cabeçalhos HTTP e outros fatores. Por exemplo, uma versão para cada língua em que uma página é gerada é normalmente armazenada em cache, com base no Accept-Language cabeçalho HTTP.

Para navegadores específicos, pode ser necessário variar a cache por cabeçalhos HTTP além dos cabeçalhos que controlam a cache independente do destino. Por exemplo, pode ser necessário armazenar em cache diferentes versões de uma página para diferentes tamanhos de ecrã.

Os nomes dos cabeçalhos devolvidos pela CacheVaryByHeaders propriedade são adicionados à lista de cabeçalhos no Vary cabeçalho HTTP enviado para o navegador cliente.

Notas para Herdeiros

Quando herdas da PageAdapter classe, podes sobrescrever a CacheVaryByHeaders propriedade para devolver uma lista dos cabeçalhos adicionais que controlam a cache específica do alvo. A CacheVaryByHeaders propriedade base devolve null.

Aplica-se a

Ver também