Uri.EscapeUriString(String) Methode

Definitie

Converteert een URI-tekenreeks naar de escape-weergave.

public:
 static System::String ^ EscapeUriString(System::String ^ stringToEscape);
public static string EscapeUriString(string stringToEscape);
static member EscapeUriString : string -> string
Public Shared Function EscapeUriString (stringToEscape As String) As String

Parameters

stringToEscape
String

De tekenreeks om te ontsnappen.

Retouren

De ontsnapte representatie van stringToEscape.

Uitzonderingen

stringToEscape is null.

alleen .NET Framework: de lengte van stringToEscape overschrijdt 32766 tekens.

Opmerkingen

Gebruik de EscapeUriString methode om een niet-gescaped URI-tekenreeks voor te bereiden als een parameter voor de Uri constructor.

De methode converteert standaard EscapeUriString alle tekens, met uitzondering van RFC 2396 niet-gereserveerde tekens, naar de hexadecimale weergave. Als IURI's (International Resource Identifiers) of Internationalized Domain Name (IDN) parseren is ingeschakeld, worden met de EscapeUriString methode alle tekens, met uitzondering van RFC 3986 niet-gereserveerde tekens, geconverteerd naar de hexadecimale weergave. Alle Unicode-tekens worden geconverteerd naar UTF-8-indeling voordat ze worden ontsnapt.

Bij deze methode wordt ervan uitgegaan dat stringToEscape er geen escapereeksen zijn.

Standaard wordt de tekenreeks ontsnapt volgens RFC 2396. Als IURI's (International Resource Identifiers) of IDN-parsering (International Resource Identifiers) is ingeschakeld, wordt de tekenreeks ontsnapt volgens RFC 3986 en RFC 3987. Zie deze RFC's voor een definitie van gereserveerde en niet-gereserveerde tekens.

Zie de sectie Opmerkingen voor de Uri klas voor meer informatie over IRI-ondersteuning.

Van toepassing op