Uri.UnescapeDataString 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.
Surcharges
UnescapeDataString(ReadOnlySpan<Char>) |
Convertit une étendue en sa représentation sans paysage. |
UnescapeDataString(String) |
Convertit une chaîne en sa représentation non boucrée. |
UnescapeDataString(ReadOnlySpan<Char>)
Convertit une étendue en sa représentation sans paysage.
public:
static System::String ^ UnescapeDataString(ReadOnlySpan<char> charsToUnescape);
public static string UnescapeDataString (ReadOnlySpan<char> charsToUnescape);
static member UnescapeDataString : ReadOnlySpan<char> -> string
Public Shared Function UnescapeDataString (charsToUnescape As ReadOnlySpan(Of Char)) As String
Paramètres
- charsToUnescape
- ReadOnlySpan<Char>
L’étendue jusqu’à un paysage.
Retours
Représentation non boucrée de charsToUnescape
.
S’applique à
UnescapeDataString(String)
- Source:
- UriExt.cs
- Source:
- UriExt.cs
- Source:
- UriExt.cs
Convertit une chaîne en sa représentation non boucrée.
public:
static System::String ^ UnescapeDataString(System::String ^ stringToUnescape);
public static string UnescapeDataString (string stringToUnescape);
static member UnescapeDataString : string -> string
Public Shared Function UnescapeDataString (stringToUnescape As String) As String
Paramètres
- stringToUnescape
- String
Chaîne à unscape.
Retours
Représentation non boucrée de stringToUnescape
.
Exceptions
stringToUnescape
est null
.
Exemples
L’exemple de code suivant annule un URI, puis convertit les caractères plus (« + ») en espaces.
String DataString = Uri.UnescapeDataString(".NET+Framework");
Console.WriteLine("Unescaped string: {0}", DataString);
String PlusString = DataString.Replace('+',' ');
Console.WriteLine("plus to space string: {0}", PlusString);
let DataString = Uri.UnescapeDataString ".NET+Framework"
printfn $"Unescaped string: {DataString}"
let PlusString = DataString.Replace('+',' ')
printfn $"plus to space string: {PlusString}"
Remarques
Vous devez utiliser cette méthode avec soin. La suppression d’une chaîne qui a été précédemment non boucrée peut entraîner des ambiguïtés et des erreurs.
De nombreux navigateurs Web échappent des espaces à l’intérieur des URI en caractères plus (« + ») ; Toutefois, la méthode UnescapeDataString ne convertit pas plus de caractères en espaces, car ce comportement n’est pas standard dans tous les schémas d’URI.