Compartilhar via


SystemWebCachingSectionGroup Classe

Definição

Configura o caching grupo em 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 SystemWebCachingSectionGroup classe fornece uma maneira de acessar e modificar programaticamente a caching seção 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 ASP.NET Visão geral do cache.

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 de usuário. Nas 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 propriedades e OutputCacheSettings as OutputCache propriedades.

  • 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

Nome Description
SystemWebCachingSectionGroup()

Cria uma nova instância de SystemWebCachingSectionGroup.

Propriedades

Nome Description
Cache

Obtém a cache seção contida na configuração.

IsDeclarationRequired

Obtém um valor que indica se essa ConfigurationSectionGroup declaração de objeto é necessária.

(Herdado de ConfigurationSectionGroup)
IsDeclared

Obtém um valor que indica se esse ConfigurationSectionGroup objeto é declarado.

(Herdado de ConfigurationSectionGroup)
Name

Obtém a propriedade name deste ConfigurationSectionGroup objeto.

(Herdado de ConfigurationSectionGroup)
OutputCache

Obtém a outputCache seção contida na configuração.

OutputCacheSettings

Obtém a outputCacheSettings seção contida na configuração.

SectionGroupName

Obtém o nome do grupo de seções associado a este ConfigurationSectionGroup.

(Herdado de ConfigurationSectionGroup)
SectionGroups

Obtém um ConfigurationSectionGroupCollection objeto que contém todos os ConfigurationSectionGroup objetos que são filhos desse ConfigurationSectionGroup objeto.

(Herdado de ConfigurationSectionGroup)
Sections

Obtém um ConfigurationSectionCollection objeto que contém todos os ConfigurationSection objetos dentro desse ConfigurationSectionGroup objeto.

(Herdado de ConfigurationSectionGroup)
SqlCacheDependency

Obtém a sqlCacheDependency seção contida na configuração.

Type

Obtém ou define o tipo para este ConfigurationSectionGroup objeto.

(Herdado de ConfigurationSectionGroup)

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
ForceDeclaration()

Força a declaração para este ConfigurationSectionGroup objeto.

(Herdado de ConfigurationSectionGroup)
ForceDeclaration(Boolean)

Força a declaração para este ConfigurationSectionGroup objeto.

(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 Objectatual.

(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