次の方法で共有


AntiForgery.Validate メソッド

定義

オーバーロード

Validate()

HTML フォーム フィールドの入力データが、データを送信したユーザーから提供されていることを検証します。

Validate(String, String)

HTML フォーム フィールドの入力データが、データを送信したユーザーから提供されていることを検証します。

Validate(HttpContextBase, String)
古い.

HTML フォーム フィールドの入力データが、データを送信したユーザーから提供されていることを検証し、呼び出し元が追加の検証の詳細を指定できるようにします。

Validate()

HTML フォーム フィールドの入力データが、データを送信したユーザーから提供されていることを検証します。

public static void Validate ();
static member Validate : unit -> unit
Public Shared Sub Validate ()

例外

現在の HttpContext 値は null です。

System.Web.Helpers.HttpAntiForgeryException

有効な要求に付随する HTTP Cookie トークンが見つからないか、フォーム トークンがありません。または、フォーム トークンの値が Cookie トークン値と一致しません。または、フォーム トークン値が Cookie トークン値と一致しません。

適用対象

Validate(String, String)

HTML フォーム フィールドの入力データが、データを送信したユーザーから提供されていることを検証します。

public static void Validate (string cookieToken, string formToken);
static member Validate : string * string -> unit
Public Shared Sub Validate (cookieToken As String, formToken As String)

パラメーター

cookieToken
String

Cookie トークンの値。

formToken
String

トークン フォーム。

適用対象

Validate(HttpContextBase, String)

注意事項

This method is deprecated. Use the Validate() method instead.

HTML フォーム フィールドの入力データが、データを送信したユーザーから提供されていることを検証し、呼び出し元が追加の検証の詳細を指定できるようにします。

[System.Obsolete("This method is deprecated. Use the Validate() method instead.", true)]
public static void Validate (System.Web.HttpContextBase httpContext, string salt);
static member Validate : System.Web.HttpContextBase * string -> unit
Public Shared Sub Validate (httpContext As HttpContextBase, salt As String)

パラメーター

httpContext
HttpContextBase

要求の HTTP コンテキスト データ。

salt
String

クラスによって作成された認証トークンの暗号化を解除するために使用されるランダムな文字 (Z*7g1&p4 など) の AntiForgery 省略可能な文字列。 既定値は null です。

属性

例外

現在の HttpContext 値は null です。

System.Web.Helpers.HttpAntiForgeryException

有効な要求に付随する HTTP Cookie トークンがありません。または、フォーム トークンが見つかりません。または、フォーム トークンの値が Cookie トークン値と一致しません。または、フォーム トークンの値が Cookie トークン値と一致しません。または、指定された値が salt 、フォーム トークンの作成に使用された値と一致 salt しません。

適用対象