HttpEncoder.UrlEncode(Byte[], Int32, Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Codeert een matrix met tekens die niet zijn toegestaan in een URL in een hexadecimale tekenentiteitsequivalent.
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()
Parameters
- bytes
- Byte[]
Een matrix van bytes die moet worden gecodeerd.
- offset
- Int32
De positie in de bytes matrix waarop moet worden gecodeerd.
- count
- Int32
Het aantal items in de bytes matrix dat moet worden gecodeerd.
Retouren
Een matrix met gecodeerde tekens.
Uitzonderingen
offset is kleiner dan nul of groter dan de lengte van de bytes matrix.
– of –
count kleiner is dan nul of count plus offset is groter dan de lengte van de bytes matrix.
bytes is null.
Opmerkingen
De UrlEncode methode wordt aangeroepen door verschillende URL-coderingsmethoden in de HttpUtility klasse.
De UrlEncode methode-URL codeert elk teken dat zich niet in de set ASCII-tekens bevindt die als URL-veilig wordt beschouwd. Spaties worden gecodeerd als het ASCII-teken+" . ASCII-tekens (A-Z en a-z), cijfers (0 tot en met 9) en een aantal interpunctiemarkeringen bevatten url-veilige ASCII-tekens. De volgende tabel bevat de interpunctiemarkeringen die als URL-veilige ASCII-tekens worden beschouwd.
| Karakter | Beschrijving |
|---|---|
| - | Afbreekstreepje |
| _ | Onderstrepingsteken |
| . | Punt (punt) |
| ! | Uitroepteken |
| * | Sterretje (ster) |
| ( | Haakje openen |
| ) | Haakje sluiten |