SystemWebCachingSectionGroup Classe

Definição

Configura o caching grupo dentro de um ficheiro de configuração. Esta 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 seguinte mostra como obter o SystemWebCachingSectionGroup objeto a partir do ficheiro de configuração associado a uma aplicação Web existente. Pode usar este objeto para aceder às secçõ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)

Observações

A SystemWebCachingSectionGroup classe fornece uma forma de aceder e modificar programaticamente a caching secção de um ficheiro de configuração.

A SystemWebCachingSectionGroup classe e a caching secção fornecem controlo centralizado do mecanismo de cache para um site ou aplicação. Isto permite que o cache seja implementado, modificado e desativado sem modificar páginas individuais na aplicação.

O mecanismo de cache ASP.NET é implementado pela classe Cache. Para obter mais informações, consulte Visão geral do cache ASP.NET.

A lista seguinte descreve os dois tipos de cache que o ASP.NET oferece.

  • O primeiro chama-se cache de saída, que permite armazenar respostas dinâmicas de página e controlo do utilizador. Em pedidos subsequentes, a página ou o código de controlo do utilizador não é executado; a saída em cache é usada para satisfazer o pedido. Podes aceder às definições de cache de saída usando as OutputCache propriedades e.OutputCacheSettings

  • O segundo tipo de cache é a cache tradicional de dados de aplicação, que pode usar para armazenar programaticamente objetos arbitrários na memória do servidor, para que a sua aplicação poupe o tempo e os recursos necessários para os recriar. Pode aceder a estas definições de cache usando a Cache propriedade.

Construtores

Name Description
SystemWebCachingSectionGroup()

Cria uma nova instância de SystemWebCachingSectionGroup.

Propriedades

Name Description
Cache

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

IsDeclarationRequired

Recebe um valor que indica se esta ConfigurationSectionGroup declaração de objeto é necessária.

(Herdado de ConfigurationSectionGroup)
IsDeclared

Obtém um valor que indica se este ConfigurationSectionGroup objeto está declarado.

(Herdado de ConfigurationSectionGroup)
Name

Obtém a propriedade de nome deste ConfigurationSectionGroup objeto.

(Herdado de ConfigurationSectionGroup)
OutputCache

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

OutputCacheSettings

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

SectionGroupName

Obtém o nome do grupo de secçõ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 secção contida na configuração.

Type

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

(Herdado de ConfigurationSectionGroup)

Métodos

Name 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 função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(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 alvo especificada do .NET Framework.

(Herdado de ConfigurationSectionGroup)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também