SystemWebCachingSectionGroup.OutputCacheSettings 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取配置中包含的 outputCacheSettings
节。
public:
property System::Web::Configuration::OutputCacheSettingsSection ^ OutputCacheSettings { System::Web::Configuration::OutputCacheSettingsSection ^ get(); };
[System.Configuration.ConfigurationProperty("outputCacheSettings")]
public System.Web.Configuration.OutputCacheSettingsSection OutputCacheSettings { get; }
[<System.Configuration.ConfigurationProperty("outputCacheSettings")>]
member this.OutputCacheSettings : System.Web.Configuration.OutputCacheSettingsSection
Public ReadOnly Property OutputCacheSettings As OutputCacheSettingsSection
属性值
OutputCacheSettingsSection 对象。
- 属性
示例
下面的代码示例演示如何从现有 Web 应用程序的配置文件中获取 OutputCacheSettingsSection 对象。
// Get the .<outputCacheSettings> section
OutputCacheSettingsSection outputCacheSettings=
cachingSectionGroup.OutputCacheSettings;
// Display the number of existing
// profiles.
int profilesCount =
outputCacheSettings.OutputCacheProfiles.Count;
msg = String.Format(
"Number of profiles: {0}\n",
profilesCount.ToString());
Console.Write(msg);
' Get the .<outputCacheSettings> section
Dim outputCacheSettings _
As OutputCacheSettingsSection = _
cachingSectionGroup.OutputCacheSettings
' Display the number of existing
' profiles.
Dim profilesCount As Integer = _
outputCacheSettings.OutputCacheProfiles.Count
msg = String.Format( _
"Number of profiles: {0}" + _
ControlChars.Lf, profilesCount.ToString())
Console.Write(msg)
注解
OutputCacheSettingsSection 对象是指配置文件中的 outputCacheSettings
部分。
输出缓存设置启用或禁用基于磁盘的持久输出缓存,定义用于保存要缓存的数据的位置,并指定每个应用程序缓存的最大大小。
ASP.NET 允许使用指令的属性以声明方式缓存页面响应的 @ OutputCache
多个版本,并使用类的属性和方法以编程方式缓存页面 HttpCachePolicy 响应。
可以通过使用 OutputCacheSettingsSection 或 OutputCacheProfile 类型配置应用程序来实现相同的结果。