﻿<?xml version="1.0" encoding="utf-8"?><Type Name="OutputCacheParameters" FullName="System.Web.UI.OutputCacheParameters"><TypeSignature Language="C#" Value="public sealed class OutputCacheParameters" /><AssemblyInfo><AssemblyName>System.Web</AssemblyName><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.Object</BaseTypeName></Base><Interfaces /><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="T:System.Web.UI.OutputCacheParameters" /> class is not used by ASP.NET page or control developers. It provides a data structure used to store cache settings parsed from an <format type="text/html"><a href="28a9e101-fb44-4198-9cb6-b8a52312fec2">@ OutputCache</a></format> page directive by ASP.NET page and control parsers such as <see cref="T:System.Web.UI.PageParser" /> and <see cref="T:System.Web.UI.TemplateControlParser" />. The <see cref="T:System.Web.UI.OutputCacheParameters" /> object is used with the <see cref="M:System.Web.UI.Page.InitOutputCache(System.Web.UI.OutputCacheSettings)" /> method to initialize the output cache for a page and its contents at run time.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Encapsulates the output cache initialization settings parsed from an <format type="text/html"><a href="28a9e101-fb44-4198-9cb6-b8a52312fec2">@ OutputCache</a></format> page directive by ASP.NET. This class cannot be inherited.</para></summary></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="public OutputCacheParameters ();" /><MemberType>Constructor</MemberType><Parameters /><Docs><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Initializes a new instance of the <see cref="T:System.Web.UI.OutputCacheParameters" /> class. </para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="CacheProfile"><MemberSignature Language="C#" Value="public string CacheProfile { set; get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The profile identifies a set of cache settings in the &lt;outputCacheSettings&gt; configuration that is used as the base settings for the output cache entry.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets an <see cref="T:System.Web.Configuration.OutputCacheProfile" /> name that is associated with the settings of the output cache entry.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Duration"><MemberSignature Language="C#" Value="public int Duration { set; get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the amount of time that a cache entry is to remain in the output cache.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Enabled"><MemberSignature Language="C#" Value="public bool Enabled { set; get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets a value indicating whether output caching is enabled for the current content.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="Location"><MemberSignature Language="C#" Value="public System.Web.UI.OutputCacheLocation Location { set; get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Web.UI.OutputCacheLocation</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets a value that determines the location of the cache entry.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="NoStore"><MemberSignature Language="C#" Value="public bool NoStore { set; get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets a value that determines whether the HTTP Cache-Control: no-store directive is set.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="SqlDependency"><MemberSignature Language="C#" Value="public string SqlDependency { set; get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Web.UI.OutputCacheParameters.SqlDependency" /> string identifies databases and tables according to the name of a SQL Server cache dependency in your configuration (typically added using the &lt;sqlcachedependency&gt; configuration elements). If you use SQL Server 2005, you can set the <see cref="P:System.Web.UI.OutputCacheParameters.SqlDependency" /> property to "CommandNotification", which instructs ASP.NET to create row-level dependencies for all SQL commands issued within the context of the current ASP.NET page.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets a set of database and table name pairs that the cache entry depends on.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="VaryByContentEncoding"><MemberSignature Language="C#" Value="public string VaryByContentEncoding { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>When this property is set to multiple character sets, the output cache contains a different version of the requested document for each specified set.</para><para><see cref="P:System.Web.UI.OutputCacheParameters.VaryByContentEncoding" /> is introduced in the .NET Framework version 3.5.  For more information, see <format type="text/html"><a href="f75a72de-e2f2-4a7a-9574-3f278684ea90">The .NET Framework 3.5 Architecture</a></format>.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets a comma-delimited set of character sets (content encodings) used to vary the cache entry.</para></summary></Docs></Member><Member MemberName="VaryByControl"><MemberSignature Language="C#" Value="public string VaryByControl { set; get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks>To be added.</remarks><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets a semicolon-delimited set of control identifiers contained within the current page or user control used to vary the current cache entry.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="VaryByCustom"><MemberSignature Language="C#" Value="public string VaryByCustom { set; get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>If you specify "browser" for this property, the cache entry will be varied by browser type and major version number. If a custom string is entered, you must override the <see cref="M:System.Web.HttpApplication.GetVaryByCustomString(System.Web.HttpContext,System.String)" /> method in your application's Global.asax file.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a list of custom strings that the output cache uses to vary the cache entry.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="VaryByHeader"><MemberSignature Language="C#" Value="public string VaryByHeader { set; get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>When this property is set to multiple headers, the output cache contains a different version of the requested document for each specified header.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets a comma-delimited set of header names used to vary the cache entry. The header names identify HTTP headers associated with the request.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="VaryByParam"><MemberSignature Language="C#" Value="public string VaryByParam { set; get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.String</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>When this property is set to multiple parameters, the output cache contains a different version of the requested document for each specified parameter. Possible values include "none", "*", and any valid query string or POST parameter name.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets a semicolon-delimited list of query string or form POST parameters that the output cache uses to vary the cache entry.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member></Members></Type>