RequestValidator.InvokeIsValidRequestString Metod

Definition

Tillhandahåller en offentlig metod som anropar den skyddade IsValidRequestString(HttpContext, String, RequestValidationSource, String, Int32) metoden för att verifiera HTTP-begärandedata.

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

Parametrar

context
HttpContext

HTTP-kontexten för begäran.

value
String

HTTP begär att data verifieras.

requestValidationSource
RequestValidationSource

En uppräkning som representerar den källa för begärandedata som verifieras. Följande är möjliga värden för uppräkningen:

  • QueryString

  • Form

  • Cookies

  • Files

  • Path

  • PathInfo

  • Headers.

collectionKey
String

(Valfritt) Nyckeln i begärandesamlingen för objektet som ska verifieras. Den här parametern används om data som ska verifieras hämtas från en samling. Om de data som ska verifieras inte kommer från en samling kan den här parametern vara null.

validationFailureIndex
Int32

När den här metoden returnerar anger du den nollbaserade startpunkten för den problematiska eller ogiltiga texten i begärandesamlingen. Den här parametern skickas oinitierad.

Returer

trueom strängen som ska verifieras inte innehåller okodade tecken som kan användas i ett skadligt skriptangrepp; annars . false

Kommentarer

Metoden InvokeIsValidRequestString ger offentlig åtkomst till den skyddade IsValidRequestString metoden. På så sätt kan du skapa en anpassad omslutningsklass för RequestValidator klassen och anropa IsValidRequestString metoden utan att behöva ärva från RequestValidator klassen.

Information om validering av begäran finns i UnvalidatedRequestValues.

Gäller för