Partilhar via


PageAdapter.CacheVaryByParams Propriedade

Definição

Obtém uma lista de parâmetros adicionais de solicitações HTTP GET e POST pela qual o cache é variado para a página da Web à qual este adaptador de página derivado está anexado.

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

Valor da propriedade

Um IList que contém uma lista dos parâmetros GET e POST; caso contrário, null.

Comentários

Entidades na Web que armazenam em cache páginas da Web armazenam em cache várias versões com base, entre outros fatores, nos parâmetros de solicitação. Por exemplo, uma versão para cada local de repositório em uma cadeia de varejo para a qual uma página pode ser gerada normalmente seria armazenada em cache com base no nome do parâmetro (por exemplo, StoreID).

Para navegadores específicos, pode ser necessário variar o cache por parâmetros GET ou POST, além dos parâmetros que controlam o cache independente de destino. Por exemplo, pode ser necessário armazenar em cache diferentes versões de uma página para diferentes provedores de serviços de telefonia móvel.

Notas aos Herdeiros

Ao herdar da PageAdapter classe , você pode substituir a CacheVaryByParams propriedade para retornar uma lista dos parâmetros GET ou POST adicionais para controlar o cache específico do destino. O CacheVaryByParams método base retorna null.

Aplica-se a

Confira também