Compartilhar via


SystemWebCachingSectionGroup Classe

Definição

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
SystemWebCachingSectionGroup

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 cache contida na configuraçã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 outputCache contida na configuração.

OutputCacheSettings

Obtém a seção outputCacheSettings contida na configuraçã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 sqlCacheDependency contida na configuraçã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)

Aplica-se a

Confira também