Поделиться через


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

Отсутствует маркер файла cookie HTTP, сопровождающий действительный запрос, или-Маркер формы отсутствует.-или-Значение маркера формы не соответствует значению маркера файла 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

Отсутствует маркер файла cookie HTTP, сопровождающий действительный запрос.-или-Маркер формы отсутствует.-или-Значение маркера формы не соответствует значению маркера cookie.-или-Значение маркера формы не соответствует значению маркера cookie.--или-Указанное salt значение не соответствует salt значению, которое использовалось для создания маркера формы.

Применяется к