PartialCachingAttribute.VaryByCustom 属性

定义

获取输出缓存将用于改变用户控件的自定义字符串列表。Gets a list of custom strings that the output cache will use to vary the user control.

public:
 property System::String ^ VaryByCustom { System::String ^ get(); void set(System::String ^ value); };
public string VaryByCustom { get; set; }
member this.VaryByCustom : string with get, set
Public Property VaryByCustom As String

属性值

自定义字符串列表。The list of custom strings.

示例

下面的代码示例演示如何PartialCachingAttribute(Int32, String, String, String)将构造函数应用于用户控件。The following code example demonstrates how the PartialCachingAttribute(Int32, String, String, String) constructor can be applied to a user control. 在此示例中,构造函数用于指示可以缓存用户控件,并指定该缓存条目依赖于浏览器类型和主要版本号。In the example, the constructor is used to indicate that the user control can be cached and to specify that the cache entry is dependent on the browser type and major version number.

// Set the PartialCachingAttribute.Duration property to
// 20 seconds and the PartialCachingAttribute.VaryByCustom
// property to browser.
[PartialCaching(20, null, null, "browser")]
public partial class ctlSelect : UserControl
' Set the PartialCachingAttribute.Duration property to
' 20 seconds and the PartialCachingAttribute.VaryByCustom
' property to browser.
<PartialCaching(20, Nothing, Nothing, "browser")> _
Public Class ctlSelect
    Inherits UserControl

注解

如果为此属性指定 "browser",则用户控件将按浏览器类型和主要版本号进行变化。If you specify "browser" for this property, the user control will be varied by browser type and major version number. 你还可以使用此属性来扩展输出缓存会改变用户控制响应的值。You can also use this property to extend the values that output cache varies the user control response.

适用于