RequestValidator.InvokeIsValidRequestString Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit une méthode publique qui appelle la méthode protégée IsValidRequestString(HttpContext, String, RequestValidationSource, String, Int32) pour valider les données de requête 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
Paramètres
- context
- HttpContext
Contexte HTTP de la requête.
- value
- String
Données de requête HTTP à valider.
- requestValidationSource
- RequestValidationSource
Énumération qui représente la source des données de requête en cours de validation. Voici les valeurs possibles pour l’énumération :
QueryStringFormCookiesFilesPathPathInfoHeaders.
- collectionKey
- String
(Facultatif) Clé dans la collection de requêtes de l’élément à valider. Ce paramètre est utilisé si les données à valider sont obtenues à partir d’une collection. Si les données à valider ne proviennent pas d’une collection, ce paramètre peut être null.
- validationFailureIndex
- Int32
Lorsque cette méthode est retournée, indique le point de départ de base zéro du texte problématique ou non valide dans la collection de requêtes. Ce paramètre est passé non initialisé.
Retours
true si la chaîne à valider ne contient pas de caractères non codés qui peuvent être utilisés dans une attaque de script malveillante ; sinon, false.
Remarques
La InvokeIsValidRequestString méthode fournit un accès public à la méthode protégée IsValidRequestString . Cela vous permet de créer une classe wrapper personnalisée pour la RequestValidator classe et d’appeler la IsValidRequestString méthode sans avoir à hériter de la RequestValidator classe.
Pour plus d’informations sur la validation des demandes, consultez UnvalidatedRequestValues.