Uri.EscapeDataString 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.
Overload
EscapeDataString(ReadOnlySpan<Char>) |
Converte un intervallo nella relativa rappresentazione di escape. |
EscapeDataString(String) |
Converte una stringa nella relativa rappresentazione di escape. |
EscapeDataString(ReadOnlySpan<Char>)
Converte un intervallo nella relativa rappresentazione di escape.
public:
static System::String ^ EscapeDataString(ReadOnlySpan<char> charsToEscape);
public static string EscapeDataString (ReadOnlySpan<char> charsToEscape);
static member EscapeDataString : ReadOnlySpan<char> -> string
Public Shared Function EscapeDataString (charsToEscape As ReadOnlySpan(Of Char)) As String
Parametri
- charsToEscape
- ReadOnlySpan<Char>
Intervallo di escape.
Restituisce
Rappresentazione di escape di charsToEscape
.
Si applica a
EscapeDataString(String)
- Origine:
- UriExt.cs
- Origine:
- UriExt.cs
- Origine:
- UriExt.cs
Converte una stringa nella relativa rappresentazione di escape.
public:
static System::String ^ EscapeDataString(System::String ^ stringToEscape);
public static string EscapeDataString (string stringToEscape);
static member EscapeDataString : string -> string
Public Shared Function EscapeDataString (stringToEscape As String) As String
Parametri
- stringToEscape
- String
Stringa di escape.
Restituisce
Rappresentazione di escape di stringToEscape
.
Eccezioni
stringToEscape
è null
.
Nota: nella .NET per le app di Windows Store o nella libreria di classi portabile , intercettare invece l'eccezione della classe di base FormatException.
La lunghezza di stringToEscape
supera i 32766 caratteri.
Commenti
Per impostazione predefinita, il metodo EscapeDataString converte tutti i caratteri ad eccezione dei caratteri RFC 2396 senza riserva nella rappresentazione esadecimale. Se l'analisi IDN (International Resource Identifiers) o Internationalized Domain Name (IDN) è abilitata, il metodo EscapeDataString converte tutti i caratteri, ad eccezione dei caratteri RFC 3986 senza riserva, nella relativa rappresentazione esadecimale. Tutti i caratteri Unicode vengono convertiti in formato UTF-8 prima di essere preceduti da un carattere di escape.
Questo metodo presuppone che stringToEscape
non contenga sequenze di escape.
Per impostazione predefinita, la stringa viene preceduta da un escape in base a RFC 2396. Se è abilitata l'analisi IDN (International Resource Identifiers) o Internationalized Domain Name (IDN), la stringa viene preceduta da un carattere di escape in base a RFC 3986 e RFC 3987. Per una definizione di caratteri riservati e non riservati, vedere queste RFC.
Per altre informazioni sul supporto IRI, vedere la sezione Osservazioni per la classe Uri.