AntiForgery.Validate メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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 です。
有効な要求に付随する 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 です。
有効な要求に付随する HTTP Cookie トークンがありません。または、フォーム トークンが見つかりません。または、フォーム トークンの値が Cookie トークン値と一致しません。または、フォーム トークンの値が Cookie トークン値と一致しません。または、指定された値が salt
、フォーム トークンの作成に使用された値と一致 salt
しません。