Поделиться через


SystemWebCachingSectionGroup Класс

Определение

Настраивает группу caching в файле конфигурации. Этот класс не может быть унаследован.

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
Наследование
SystemWebCachingSectionGroup

Примеры

В следующем примере кода показано, как получить SystemWebCachingSectionGroup объект из файла конфигурации, связанного с существующим веб-приложением. Этот объект можно использовать для доступа к разделам, содержащимся в caching группе.


// 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)

Комментарии

Класс SystemWebCachingSectionGroup предоставляет способ программного доступа и изменения caching раздела файла конфигурации.

Класс SystemWebCachingSectionGroup и caching раздел предоставляют централизованный контроль механизма кэширования для сайта или приложения. Это позволяет развертывать, изменять и отключать кэширование без изменения отдельных страниц в приложении.

Механизм кэширования ASP.NET реализуется классом Cache . Дополнительные сведения см. в разделе ASP.NET Обзор кэширования.

В следующем списке описаны два типа кэширования ASP.NET предоставляется.

  • Первый называется кэшированием выходных данных, что позволяет хранить динамические ответы страницы и управления пользователем. При последующих запросах код страницы или пользовательского элемента управления не выполняется; Кэшированные выходные данные используются для удовлетворения запроса. Вы можете получить доступ к параметрам кэширования выходных данных с помощью OutputCache свойств и OutputCacheSettings свойств.

  • Второй тип кэширования — это традиционное кэширование данных приложения, которое можно использовать для программного хранения произвольных объектов в памяти сервера, чтобы приложение экономить время и ресурсы, необходимые для их повторного создания. Эти параметры кэша Cache можно получить с помощью свойства.

Конструкторы

Имя Описание
SystemWebCachingSectionGroup()

Создает новый экземпляр SystemWebCachingSectionGroup.

Свойства

Имя Описание
Cache

Возвращает раздел, cache содержащийся в конфигурации.

IsDeclarationRequired

Возвращает значение, указывающее, требуется ли это ConfigurationSectionGroup объявление объекта.

(Унаследовано от ConfigurationSectionGroup)
IsDeclared

Возвращает значение, указывающее, объявлен ли этот ConfigurationSectionGroup объект.

(Унаследовано от ConfigurationSectionGroup)
Name

Возвращает свойство name данного ConfigurationSectionGroup объекта.

(Унаследовано от ConfigurationSectionGroup)
OutputCache

Возвращает раздел, outputCache содержащийся в конфигурации.

OutputCacheSettings

Возвращает раздел, outputCacheSettings содержащийся в конфигурации.

SectionGroupName

Возвращает имя группы разделов, связанное с этим ConfigurationSectionGroup.

(Унаследовано от ConfigurationSectionGroup)
SectionGroups

ConfigurationSectionGroupCollection Возвращает объект, содержащий все ConfigurationSectionGroup объекты, которые являются дочерними объектами этого ConfigurationSectionGroup объекта.

(Унаследовано от ConfigurationSectionGroup)
Sections

ConfigurationSectionCollection Возвращает объект, содержащий все ConfigurationSection объекты в этом ConfigurationSectionGroup объекте.

(Унаследовано от ConfigurationSectionGroup)
SqlCacheDependency

Возвращает раздел, sqlCacheDependency содержащийся в конфигурации.

Type

Возвращает или задает тип для этого ConfigurationSectionGroup объекта.

(Унаследовано от ConfigurationSectionGroup)

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
ForceDeclaration()

Принудительно задает объявление для этого ConfigurationSectionGroup объекта.

(Унаследовано от ConfigurationSectionGroup)
ForceDeclaration(Boolean)

Принудительно задает объявление для этого ConfigurationSectionGroup объекта.

(Унаследовано от ConfigurationSectionGroup)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ShouldSerializeSectionGroupInTargetVersion(FrameworkName)

Указывает, следует ли сериализовать текущий ConfigurationSectionGroup экземпляр при сериализации иерархии объектов конфигурации для указанной целевой версии .NET Framework.

(Унаследовано от ConfigurationSectionGroup)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел