HttpRequest.ValidateInput Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bewirkt Validierung für die Auflistungen, auf die über die Eigenschaften Cookies, Form und QueryString zugegriffen wird.
public:
void ValidateInput();
public void ValidateInput ();
member this.ValidateInput : unit -> unit
Public Sub ValidateInput ()
Ausnahmen
Vom Client wurden Daten empfangen, die möglicherweise gefährlich sind.
Hinweise
Die HttpRequest Klasse verwendet Eingabevalidierungsflags, um nachzuverfolgen, ob eine Überprüfung für die Anforderungssammlungen durchgeführt werden soll, auf die über die CookiesEigenschaften , Formund QueryString zugegriffen wird. Die ValidateInput -Methode legt diese Flags so fest, dass beim Aufrufen der Get-Accessoren für die CookiesEigenschaft , Formoder QueryString die Eingabeüberprüfung ausgeführt wird. Die Validierung funktioniert, indem alle Eingabedaten anhand einer hartcodierten Liste potenziell gefährlicher Daten überprüft werden.
Wenn die Überprüfungsfunktion durch Seitendirektive oder -konfiguration aktiviert ist, wird diese Methode während der Verarbeitungsphase der Seite ProcessRequest
aufgerufen. Die ValidateInput -Methode kann vom Code aufgerufen werden, wenn das Validierungsfeature nicht aktiviert ist.