Sdílet prostřednictvím


RequestValidator.InvokeIsValidRequestString Metoda

Definice

Poskytuje veřejnou metodu, která volá chráněnou IsValidRequestString(HttpContext, String, RequestValidationSource, String, Int32) metodu, aby ověřila data požadavku HTTP.

public:
 bool InvokeIsValidRequestString(System::Web::HttpContext ^ context, System::String ^ value, System::Web::Util::RequestValidationSource requestValidationSource, System::String ^ collectionKey, [Runtime::InteropServices::Out] int % validationFailureIndex);
public bool InvokeIsValidRequestString (System.Web.HttpContext context, string value, System.Web.Util.RequestValidationSource requestValidationSource, string collectionKey, out int validationFailureIndex);
member this.InvokeIsValidRequestString : System.Web.HttpContext * string * System.Web.Util.RequestValidationSource * string * int -> bool
Public Function InvokeIsValidRequestString (context As HttpContext, value As String, requestValidationSource As RequestValidationSource, collectionKey As String, ByRef validationFailureIndex As Integer) As Boolean

Parametry

context
HttpContext

Kontext HTTP požadavku.

value
String

Data požadavku HTTP, která se mají ověřit.

requestValidationSource
RequestValidationSource

Výčet, který představuje zdroj dat požadavků, která se ověřují. Níže jsou možné hodnoty výčtu:

  • QueryString

  • Form

  • Cookies

  • Files

  • Path

  • PathInfo

  • Headers.

collectionKey
String

(Volitelné) Klíč v kolekci požadavků položky k ověření. Tento parametr se používá, pokud se data k ověření získávají z kolekce. Pokud data, která chcete ověřit, nejsou z kolekce, může být nulltento parametr .

validationFailureIndex
Int32

Když tato metoda vrátí, označuje nulový výchozí bod problematického nebo neplatného textu v kolekci požadavků. Tento parametr se předává neinicializovaný.

Návraty

Boolean

truepokud řetězec k ověření neobsahuje nezakódované znaky, které by bylo možné použít ve škodlivém skriptovacím útoku; v opačném případě . false

Poznámky

Metoda InvokeIsValidRequestString poskytuje veřejný přístup k chráněné IsValidRequestString metodě. To umožňuje vytvořit vlastní obálkovou třídu pro RequestValidator třídu a volat metodu IsValidRequestString RequestValidator , aniž byste museli dědit z třídy.

Informace o ověření žádosti naleznete v tématu UnvalidatedRequestValues.

Platí pro