次の方法で共有


HttpApplication.GetVaryByCustomString メソッド

VaryByCustom プロパティのアプリケーション全体にわたる実装を提供します。

名前空間: System.Web
アセンブリ: System.Web (system.web.dll 内)

構文

'宣言
Public Overridable Function GetVaryByCustomString ( _
    context As HttpContext, _
    custom As String _
) As String
'使用
Dim instance As HttpApplication
Dim context As HttpContext
Dim custom As String
Dim returnValue As String

returnValue = instance.GetVaryByCustomString(context, custom)
public virtual string GetVaryByCustomString (
    HttpContext context,
    string custom
)
public:
virtual String^ GetVaryByCustomString (
    HttpContext^ context, 
    String^ custom
)
public String GetVaryByCustomString (
    HttpContext context, 
    String custom
)
public function GetVaryByCustomString (
    context : HttpContext, 
    custom : String
) : String
適用できません。

パラメータ

  • context
    現在の Web 要求に関する情報を保持している HttpContext
  • custom
    現在の要求への応答に使用するキャッシュされた応答を指定するカスタム文字列。

戻り値

custom の値が "browser" の場合はブラウザの Type。それ以外の場合は null 参照 (Visual Basic では Nothing)。

解説

GetVaryByCustomString をオーバーライドして、現在の要求に基づいて値が異なるカスタム値を計算するための新しいメソッドを追加できます。実装では、認識できないカスタム値については、基本クラスを呼び出す必要があります。詳細については、「方法 : カスタム文字列を使用してページの複数のバージョンをキャッシュする」を参照してください。

プラットフォーム

Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition

Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。

バージョン情報

.NET Framework

サポート対象 : 3.0,2.0,1.1,1.0

参照

関連項目

HttpApplication クラス
HttpApplication メンバ
System.Web 名前空間

その他の技術情報

方法 : カスタム文字列を使用してページの複数のバージョンをキャッシュする