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


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

Возвращает имя свойства данного объекта 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)

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

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