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 можно получить с помощью свойства .
Конструкторы
System |
Создает новый экземпляр SystemWebCachingSectionGroup. |
Свойства
Cache |
Получает раздел |
Is |
Возвращает значение, которое указывает требуется ли объявление для данного объекта ConfigurationSectionGroup. (Унаследовано от ConfigurationSectionGroup) |
Is |
Возвращает значение, которое указывает является ли объект ConfigurationSectionGroup объявленным. (Унаследовано от ConfigurationSectionGroup) |
Name |
Возвращает имя свойства данного объекта ConfigurationSectionGroup. (Унаследовано от ConfigurationSectionGroup) |
Output |
Получает раздел |
Output |
Получает раздел |
Section |
Возвращает имя группы разделов, связанных с ConfigurationSectionGroup. (Унаследовано от ConfigurationSectionGroup) |
Section |
Возвращает объект ConfigurationSectionGroupCollection, который содержит все объекты ConfigurationSectionGroup, являющиеся производными от данного объекта ConfigurationSectionGroup. (Унаследовано от ConfigurationSectionGroup) |
Sections |
Возвращает объект ConfigurationSectionCollection, который содержит все объекты ConfigurationSection, являющиеся производными от данного объекта ConfigurationSectionGroup. (Унаследовано от ConfigurationSectionGroup) |
Sql |
Получает раздел |
Type |
Возвращает или задает тип для данного объекта ConfigurationSectionGroup. (Унаследовано от ConfigurationSectionGroup) |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
Force |
Вынуждает объявить данный объект ConfigurationSectionGroup. (Унаследовано от ConfigurationSectionGroup) |
Force |
Вынуждает объявить данный объект ConfigurationSectionGroup. (Унаследовано от ConfigurationSectionGroup) |
Get |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
Get |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
Memberwise |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
Should |
Указывает, следует ли сериализовать текущий ConfigurationSectionGroup экземпляр при сериализации иерархии объектов конфигурации для указанной целевой версии .NET Framework. (Унаследовано от ConfigurationSectionGroup) |
To |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Применяется к
Продукт | Версии |
---|---|
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |