RequestValidator.InvokeIsValidRequestString Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce un metodo pubblico che chiama il metodo protetto IsValidRequestString(HttpContext, String, RequestValidationSource, String, Int32) per convalidare i dati delle richieste 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
Parametri
- context
- HttpContext
Contesto HTTP della richiesta.
- value
- String
Dati della richiesta HTTP da convalidare.
- requestValidationSource
- RequestValidationSource
Enumerazione che rappresenta l'origine dei dati della richiesta da convalidare. Di seguito sono riportati i valori possibili per l'enumerazione :
QueryStringFormCookiesFilesPathPathInfoHeaders.
- collectionKey
- String
(Facoltativo) Chiave nella raccolta di richieste dell'elemento da convalidare. Questo parametro viene usato se i dati da convalidare vengono ottenuti da una raccolta. Se i dati da convalidare non provengono da una raccolta, questo parametro può essere null.
- validationFailureIndex
- Int32
Quando termina, questo metodo indica il punto iniziale in base zero del testo problematico o non valido nella raccolta di richieste. Questo parametro viene passato non inizializzato.
Valori restituiti
true se la stringa da convalidare non contiene caratteri non codificati che potrebbero essere usati in un attacco di scripting dannoso; in caso contrario, false.
Commenti
Il InvokeIsValidRequestString metodo fornisce l'accesso pubblico al metodo protetto IsValidRequestString . In questo modo è possibile creare una classe wrapper personalizzata per la RequestValidator classe e chiamare il IsValidRequestString metodo senza dover ereditare dalla RequestValidator classe .
Per informazioni sulla convalida delle richieste, vedere UnvalidatedRequestValues.