SystemWebCachingSectionGroup.OutputCacheSettings 属性

定义

获取配置中包含的 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

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 响应。

可以通过使用 OutputCacheSettingsSectionOutputCacheProfile 类型配置应用程序来实现相同的结果。

适用于

另请参阅