SystemWebCachingSectionGroup Classe
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.
Configura o grupo caching
dentro de um arquivo de configuração. Essa classe não pode ser herdada.
public ref class SystemWebCachingSectionGroup sealed : System::Configuration::ConfigurationSectionGroup
public sealed class SystemWebCachingSectionGroup : System.Configuration.ConfigurationSectionGroup
type SystemWebCachingSectionGroup = class
inherit ConfigurationSectionGroup
Public NotInheritable Class SystemWebCachingSectionGroup
Inherits ConfigurationSectionGroup
- Herança
Exemplos
O exemplo de código a seguir mostra como obter o SystemWebCachingSectionGroup objeto do arquivo de configuração associado a um aplicativo Web existente. Você pode usar esse objeto para acessar as seções contidas no caching
grupo.
// Get the Web application configuration.
System.Configuration.Configuration configuration =
WebConfigurationManager.OpenWebConfiguration(
"/aspnetTest");
// Get the <caching> section group.
SystemWebCachingSectionGroup cachingSectionGroup =
(SystemWebCachingSectionGroup)configuration.GetSectionGroup(
"system.web/caching");
' Get the Web application configuration.
Dim configuration _
As System.Configuration.Configuration = _
WebConfigurationManager.OpenWebConfiguration( _
"/aspnetTest")
' Get the <caching> section group.
Dim cachingSectionGroup _
As SystemWebCachingSectionGroup = _
CType(configuration.GetSectionGroup( _
"system.web/caching"), SystemWebCachingSectionGroup)
Comentários
A classe SystemWebCachingSectionGroup oferece uma maneira de acessar e modificar programaticamente a seção caching
de um arquivo de configuração.
A SystemWebCachingSectionGroup classe e a caching
seção fornecem controle centralizado do mecanismo de cache para um site ou aplicativo. Isso possibilita que o cache seja implantado, modificado e desabilitado sem modificar páginas individuais no aplicativo.
O mecanismo de cache ASP.NET é implementado pela Cache classe . Para obter mais informações, consulte Visão geral do cache do ASP.NET.
A lista a seguir descreve os dois tipos de cache que ASP.NET fornece.
O primeiro é chamado de cache de saída, que permite armazenar respostas dinâmicas de controle de página e usuário. Em solicitações subsequentes, o código de controle de página ou usuário não é executado; a saída armazenada em cache é usada para atender à solicitação. Você pode acessar as configurações de cache de saída usando as OutputCache propriedades e OutputCacheSettings .
O segundo tipo de cache é o cache de dados de aplicativo tradicional, que você pode usar para armazenar programaticamente objetos arbitrários na memória do servidor para que seu aplicativo possa economizar o tempo e os recursos necessários para recriá-los. Você pode acessar essas configurações de cache usando a Cache propriedade .
Construtores
SystemWebCachingSectionGroup() |
Cria uma nova instância de SystemWebCachingSectionGroup. |
Propriedades
Cache |
Obtém a seção |
IsDeclarationRequired |
Obtém um valor que indica se a declaração desse objeto ConfigurationSectionGroup é necessária. (Herdado de ConfigurationSectionGroup) |
IsDeclared |
Obtém um valor que indica se esse objeto ConfigurationSectionGroup é declarado. (Herdado de ConfigurationSectionGroup) |
Name |
Obtém a propriedade de nome deste objeto ConfigurationSectionGroup. (Herdado de ConfigurationSectionGroup) |
OutputCache |
Obtém a seção |
OutputCacheSettings |
Obtém a seção |
SectionGroupName |
Obtém o nome do grupo da seção associado a esta ConfigurationSectionGroup. (Herdado de ConfigurationSectionGroup) |
SectionGroups |
Obtém um objeto ConfigurationSectionGroupCollection que contém todos os objetos ConfigurationSectionGroup que são filhos deste objeto ConfigurationSectionGroup. (Herdado de ConfigurationSectionGroup) |
Sections |
Obtém um objeto ConfigurationSectionCollection que contém todos os objetos ConfigurationSection dentro desse objeto ConfigurationSectionGroup. (Herdado de ConfigurationSectionGroup) |
SqlCacheDependency |
Obtém a seção |
Type |
Obtém ou define o tipo ConfigurationSectionGroup para esse objeto. (Herdado de ConfigurationSectionGroup) |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
ForceDeclaration() |
Força a declaração para este objeto ConfigurationSectionGroup. (Herdado de ConfigurationSectionGroup) |
ForceDeclaration(Boolean) |
Força a declaração para este objeto ConfigurationSectionGroup. (Herdado de ConfigurationSectionGroup) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ShouldSerializeSectionGroupInTargetVersion(FrameworkName) |
Indica se a instância atual ConfigurationSectionGroup deve ser serializada quando a hierarquia de objetos de configuração é serializada para a versão de destino especificada do .NET Framework. (Herdado de ConfigurationSectionGroup) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |