UrlQuerySanitizer Classe
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.
Désinfecte la partie Requête d’une URL.
[Android.Runtime.Register("android/net/UrlQuerySanitizer", DoNotGenerateAcw=true)]
public class UrlQuerySanitizer : Java.Lang.Object
[<Android.Runtime.Register("android/net/UrlQuerySanitizer", DoNotGenerateAcw=true)>]
type UrlQuerySanitizer = class
inherit Object
- Héritage
- Attributs
Désinfecte la partie Requête d’une URL. Exemple simple :
UrlQuerySanitizer sanitizer = new UrlQuerySanitizer();
sanitizer.setAllowUnregisteredParamaters(true);
sanitizer.parseUrl("http://example.com/?name=Joe+User");
String name = sanitizer.getValue("name"));
// name now contains "Joe_User"
Inscrivez ValueSanitizers pour personnaliser la façon dont les paramètres individuels sont nettoyés :
UrlQuerySanitizer sanitizer = new UrlQuerySanitizer();
sanitizer.registerParamater("name", UrlQuerySanitizer.createSpaceLegal());
sanitizer.parseUrl("http://example.com/?name=Joe+User");
String name = sanitizer.getValue("name"));
// name now contains "Joe User". (The string is first decoded, which
// converts the '+' to a ' '. Then the string is sanitized, which
// converts the ' ' to an '_'. (The ' ' is converted because the default
unregistered parameter sanitizer does not allow any special characters,
and ' ' is a special character.)
Il existe plusieurs façons de créer des ValueSanitizers. Dans l’ordre d’augmentation de la sophistication :
<ol><li>Appeler l’une des méthodes UrlQuerySanitizer.createXXX(). <li>Construire votre propre instance d’UrlQuerySanitizer.IllegalCharacterValueSanitizer. <li>Subclass UrlQuerySanitizer.ValueSanitizer pour définir votre propre assainisseur de valeur. </Ol>
Documentation Java pour android.net.UrlQuerySanitizer
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
Url |
Construit un UrlQuerySanitizer. |
Url |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
Url |
Construit un UrlQuerySanitizer et analyse une URL. |
All |
Retourne un assainissant de valeur qui autorise tous les caractères spéciaux à l’exception des crochets ('<' et '>') et Nul ('\0'). |
All |
Retourne un assainissant de valeur qui autorise tout sauf les caractères Nul ('\0'). |
All |
Retournez un assainissement de valeur qui autorise tout sauf les caractères Nul ('\0'), l’espace (') et d’autres espaces blancs. |
All |
Retourne un assainissant de valeur qui n’autorise aucun caractère spécial et n’autorise pas les URL de script. |
Allow |
Déterminez si les paramètres non inscrits sont autorisés ou non. -ou- Définissez si les paramètres non inscrits sont autorisés ou non. |
Amp |
Retourne un assainissant de valeur qui n’autorise aucun caractère spécial, à l’exception des ampersand ('&') et de l’espace (' '). |
Amp |
Retourne un assainissant de valeur qui n’autorise aucun caractère spécial à l’exception de l’ampersand ('&'). |
Class |
Retourne la classe runtime de ce |
Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
Jni |
Désinfecte la partie Requête d’une URL. (Hérité de Object) |
Jni |
Désinfecte la partie Requête d’une URL. |
Parameter |
Liste de tableaux de toutes les paires paramètre-valeur dans la requête nettoyée, dans l’ordre dans lequel elles sont apparues dans la requête. |
Parameter |
Obtenez un ensemble de tous les paramètres trouvés dans la requête nettoyée. |
Peer |
Désinfecte la partie Requête d’une URL. (Hérité de Object) |
Prefer |
Déterminez si la première occurrence d’un paramètre répété est recommandée ou non. -ou- Définissez si la première occurrence d’un paramètre répété est préférée. |
Space |
Retourne un assainissant de valeur qui n’autorise aucun caractère spécial à l’exception de l’espace (' '). |
Threshold |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
Threshold |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
Unregistered |
Obtenez l’assainisseur de valeur actuel utilisé lors du traitement des valeurs de paramètre non enregistrées. -ou- Définissez l’assainisseur de valeur utilisé lors du traitement des valeurs de paramètre non enregistrées. |
Url |
Retournez un assainissant de valeur qui autorise tous les caractères utilisés par les URL encodées et autorise les espaces, qui ne sont pas techniquement juridiques dans les URL encodées, mais apparaissent généralement de toute façon. |
Url |
Retourne un assainissant de valeur qui autorise tous les caractères utilisés par les URL encodées. |
Add |
Enregistrez une paire paramètre-valeur nettoyée. |
Clear() |
Effacez les entrées existantes. |
Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
Decode |
Convertissez un caractère qui représente un chiffre hexadécimal en entier. |
Dispose() |
Désinfecte la partie Requête d’une URL. (Hérité de Object) |
Dispose(Boolean) |
Désinfecte la partie Requête d’une URL. (Hérité de Object) |
Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
Get |
Obtenez l’assainisseur de valeur efficace pour un paramètre. |
Get |
Retourne une valeur de code de hachage pour l'objet. (Hérité de Object) |
Get |
Obtenez la valeur d’un paramètre dans la requête désinfectée actuelle. |
Get |
Obtenez l’assainisseur de valeur pour un paramètre. |
Has |
Vérifiez si un paramètre existe dans la requête désinfectée actuelle. |
Is |
Testez si un caractère est un chiffre hexadécimal. |
Java |
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
Notify |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
Parse |
Analysez une paire paramètre-valeur d’échappement. |
Parse |
Analysez une requête. |
Parse |
Analysez les paramètres de requête à partir d’une URL encodée. |
Register |
Inscrivez un assainisseur de valeur pour un paramètre particulier. |
Register |
Inscrivez un assainissant de valeur pour un tableau de paramètres. |
Set |
Définit la propriété Handle. (Hérité de Object) |
To |
Désinfecte la partie Requête d’une URL. (Hérité de Object) |
To |
Retourne une représentation de chaîne de l'objet. (Hérité de Object) |
Unescape(String) |
Unscape an escaped string. |
Unregister |
Désinfecte la partie Requête d’une URL. (Hérité de Object) |
Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou> <em>interrompu</em>.<> (Hérité de Object) |
Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
IJava |
Désinfecte la partie Requête d’une URL. (Hérité de Object) |
IJava |
Désinfecte la partie Requête d’une URL. (Hérité de Object) |
IJava |
Désinfecte la partie Requête d’une URL. (Hérité de Object) |
IJava |
Désinfecte la partie Requête d’une URL. (Hérité de Object) |
IJava |
Désinfecte la partie Requête d’une URL. (Hérité de Object) |
IJava |
Désinfecte la partie Requête d’une URL. (Hérité de Object) |
IJava |
Désinfecte la partie Requête d’une URL. (Hérité de Object) |
Java |
Effectue une conversion de type vérifiée par le runtime Android. |
Java |
Désinfecte la partie Requête d’une URL. |
Get |
Désinfecte la partie Requête d’une URL. |
Produit | Versions |
---|---|
.NET for Android | .NET for Android API 33, .NET for Android API 34 |