RequestValidator.InvokeIsValidRequestString Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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:
QueryStringFormCookiesFilesPathPathInfoHeaders.
- 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.