HttpCacheValidateHandler デリゲート
アセンブリ: System.Web (system.web.dll 内)

Public Delegate Sub HttpCacheValidateHandler ( _ context As HttpContext, _ data As Object, _ ByRef validationStatus As HttpValidationStatus _ )
public delegate void HttpCacheValidateHandler ( HttpContext context, Object data, ref HttpValidationStatus validationStatus )
public delegate void HttpCacheValidateHandler ( HttpContext^ context, Object^ data, HttpValidationStatus% validationStatus )
/** @delegate */ public delegate void HttpCacheValidateHandler ( HttpContext context, Object data, /** @ref */ HttpValidationStatus validationStatus )


新しいキャッシュ検証デリゲートをアプリケーションに追加する方法を次のコード例に示します。
Private Sub Page_Load(sender As Object, e As EventArgs) Response.Cache.AddValidationCallback(New HttpCacheValidateHandler(AddressOf CacheValidate1), Nothing) End Sub Public Sub CacheValidate1(context As HttpContext, data As Object, ByRef status As HttpValidationStatus) If context.Request.QueryString("Valid") = "false" Then status = HttpValidationStatus.Invalid Else status = HttpValidationStatus.Valid End If End Sub
private void Page_Load(Object sender, EventArgs e) { Response.Cache.AddValidationCallback(new HttpCacheValidateHandler(CacheValidate1), null); } public void CacheValidate1(HttpContext context, Object data, ref HttpValidationStatus status) { if (context.Request.QueryString["Valid"] == "false") { status = HttpValidationStatus.Invalid; } else { status = HttpValidationStatus.Valid; } }
private void Page_Load(Object sender, EventArgs e) { get_Response().get_Cache().AddValidationCallback( new HttpCacheValidateHandler(CacheValidate1), null); } //Page_Load public void CacheValidate1(HttpContext context, Object data, /**@ref*/HttpValidationStatus status) { if (context.get_Request().get_QueryString().get_Item("Valid"). Equals("false")) { status = HttpValidationStatus.Invalid; } else { status = HttpValidationStatus.Valid; } } //CacheValidate1 } //Page1

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からHttpCacheValidateHandler デリゲートを検索する場合は、下記のリンクをクリックしてください。

- HttpCacheValidateHandler デリゲートのページへのリンク