HttpEncoder.UrlEncode(Byte[], Int32, Int32) 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.
Codifica una matrice di caratteri non consentiti in un URL in un equivalente di entità carattere esadecimale.
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()
Parametri
- bytes
- Byte[]
Matrice di byte da codificare.
- offset
- Int32
Posizione nella matrice in corrispondenza della bytes quale iniziare la codifica.
- count
- Int32
Numero di elementi nella bytes matrice da codificare.
Valori restituiti
Matrice di caratteri codificati.
Eccezioni
offset è minore di zero o maggiore della lunghezza della bytes matrice.
oppure
count è minore di zero o count più offset è maggiore della lunghezza della bytes matrice.
bytes è null.
Commenti
Il UrlEncode metodo viene chiamato da diversi metodi di codifica URL nella HttpUtility classe .
Il UrlEncode metodo CODIFICA URL qualsiasi carattere non incluso nel set di caratteri ASCII considerati sicuri per l'URL. Gli spazi vengono codificati come carattere ASCII+" . I caratteri ASCII sicuri dall'URL includono i caratteri ASCII (da A a Z e da a z), numerali (da 0 a 9) e alcuni segni di punteggiatura. Nella tabella seguente sono elencati i segni di punteggiatura considerati caratteri ASCII sicuri per l'URL.
| Personaggio | Description |
|---|---|
| - | Trattino |
| _ | Carattere di sottolineatura |
| . | Punto (punto) |
| ! | Punto esclamativo |
| * | Asterisco (stella) |
| ( | Parentesi di apertura |
| ) | Parentesi chiusa |