Uri.UnescapeDataString Yöntem

Tanım

Aşırı Yüklemeler

UnescapeDataString(ReadOnlySpan<Char>)

Bir yayılma alanını, manzarasız gösterimine dönüştürür.

UnescapeDataString(String)

Bir dizeyi manzarasız gösterimine dönüştürür.

UnescapeDataString(ReadOnlySpan<Char>)

Bir yayılma alanını, manzarasız gösterimine dönüştürür.

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

Parametreler

charsToUnescape
ReadOnlySpan<Char>

Manzarayı kaldırmaya açık.

Döndürülenler

charsToUnescape'nin manzarasız gösterimi.

Şunlara uygulanır

UnescapeDataString(String)

Kaynak:
UriExt.cs
Kaynak:
UriExt.cs
Kaynak:
UriExt.cs

Bir dizeyi manzarasız gösterimine dönüştürür.

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

Parametreler

stringToUnescape
String

Manzarayı kaldıracak dize.

Döndürülenler

stringToUnescape'nin manzarasız gösterimi.

Özel durumlar

stringToUnescape null.

Örnekler

Aşağıdaki kod örneği bir URI'yi çıkarır ve ardından tüm artı karakterlerini ("+") boşluklara dönüştürür.

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}"

Açıklamalar

Bu yöntemi dikkatli bir şekilde kullanmalısınız. Daha önce çıkarılmamış bir dizenin özetlerinin kaldırılması belirsizliklere ve hatalara neden olabilir.

Birçok Web tarayıcısı, URI'lerin içindeki boşluklardan artı ("+") karakterlere kaçış; ancak, UnescapeDataString yöntemi artı karakterleri boşluklara dönüştürmez çünkü bu davranış tüm URI düzenlerinde standart değildir.

Ayrıca bkz.

Şunlara uygulanır