PartialCachingAttribute.VaryByCustom プロパティ

定義

出力キャッシュがユーザー コントロールを変更するために使用するカスタム文字列のリストを取得します。

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

プロパティ値

カスタム文字列のリスト。

次のコード例では、コンストラクターを PartialCachingAttribute(Int32, String, String, String) ユーザー コントロールに適用する方法を示します。 この例では、コンストラクターを使用して、ユーザー コントロールをキャッシュできることを示し、キャッシュ エントリがブラウザーの種類とメジャー バージョン番号に依存することを指定します。

// 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" を指定した場合、ユーザー コントロールはブラウザーの種類とメジャー バージョン番号によって異なります。 また、このプロパティを使用して、出力キャッシュによってユーザー コントロールの応答が異なる値を拡張することもできます。

適用対象