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 объект из файла конфигурации, связанного с существующим веб-приложением. Этот объект можно использовать для доступа к разделам, содержащимся в 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 |
Возвращает раздел, |
| IsDeclarationRequired |
Возвращает значение, указывающее, требуется ли это ConfigurationSectionGroup объявление объекта. (Унаследовано от ConfigurationSectionGroup) |
| IsDeclared |
Возвращает значение, указывающее, объявлен ли этот ConfigurationSectionGroup объект. (Унаследовано от ConfigurationSectionGroup) |
| Name |
Возвращает свойство name данного ConfigurationSectionGroup объекта. (Унаследовано от ConfigurationSectionGroup) |
| OutputCache |
Возвращает раздел, |
| OutputCacheSettings |
Возвращает раздел, |
| SectionGroupName |
Возвращает имя группы разделов, связанное с этим ConfigurationSectionGroup. (Унаследовано от ConfigurationSectionGroup) |
| SectionGroups |
ConfigurationSectionGroupCollection Возвращает объект, содержащий все ConfigurationSectionGroup объекты, которые являются дочерними объектами этого ConfigurationSectionGroup объекта. (Унаследовано от ConfigurationSectionGroup) |
| Sections |
ConfigurationSectionCollection Возвращает объект, содержащий все ConfigurationSection объекты в этом ConfigurationSectionGroup объекте. (Унаследовано от ConfigurationSectionGroup) |
| 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) |