HttpEncoder.UrlEncode(Byte[], Int32, Int32) 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.
Encode un tableau des caractères non autorisés dans une URL sous la forme d'une entité de caractère hexadécimal équivalente.
protected public:
virtual cli::array <System::Byte> ^ UrlEncode(cli::array <System::Byte> ^ bytes, int offset, int count);
protected internal virtual byte[] UrlEncode (byte[] bytes, int offset, int count);
abstract member UrlEncode : byte[] * int * int -> byte[]
override this.UrlEncode : byte[] * int * int -> byte[]
Protected Friend Overridable Function UrlEncode (bytes As Byte(), offset As Integer, count As Integer) As Byte()
Paramètres
- bytes
- Byte[]
Tableau d'octets à encoder.
- offset
- Int32
Position dans le tableau bytes
au niveau de laquelle commencer l'encodage.
- count
- Int32
Nombre d'éléments dans le tableau bytes
à encoder.
Retours
Tableau de caractères encodés.
Exceptions
offset
est inférieur à zéro ou supérieur à la longueur du tableau bytes
.
- ou -
count
est inférieur à zéro ou count
plus offset
est supérieur à la longueur du tableau bytes
.
bytes
a la valeur null
.
Remarques
La UrlEncode méthode est appelée par plusieurs méthodes d’encodage d’URL dans la HttpUtility classe .
La UrlEncode méthode ENCODE URL n’importe quel caractère qui ne figure pas dans l’ensemble de caractères ASCII considérés comme sécurisés par URL. Les espaces sont encodés en tant que caractère ASCII .+"
Les caractères ASCII sécurisés par URL incluent les caractères ASCII (A à Z et a à z), les chiffres (0 à 9) et certains signes de ponctuation. Le tableau suivant répertorie les signes de ponctuation considérés comme des caractères ASCII sécurisés par URL.
Caractère | Description |
---|---|
- | Hyphen |
_ | Trait de soulignement |
. | Point (point) |
! | Point d'exclamation |
* | Astérisque (étoile) |
( | Parenthèse ouvrante |
) | Parenthèse fermante |