Uri.EscapeDataString Yöntem

Tanım

Aşırı Yüklemeler

EscapeDataString(ReadOnlySpan<Char>)

Bir yayılma alanını kaçış gösterimine dönüştürür.

EscapeDataString(String)

Bir dizeyi kaçış gösterimine dönüştürür.

EscapeDataString(ReadOnlySpan<Char>)

Bir yayılma alanını kaçış gösterimine dönüştürür.

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

Parametreler

charsToEscape
ReadOnlySpan<Char>

Kaçacak yer.

Döndürülenler

charsToEscapekaçış gösterimi.

Şunlara uygulanır

EscapeDataString(String)

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

Bir dizeyi kaçış gösterimine dönüştürür.

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

Parametreler

stringToEscape
String

Kaçacak dize.

Döndürülenler

stringToEscapekaçış gösterimi.

Özel durumlar

stringToEscape null.

Not: Windows Mağazası uygulamaları için .NET veya Taşınabilir Sınıf Kitaplığıiçinde bunun yerine FormatExceptiontemel sınıf özel durumunu yakalayın.

stringToEscape uzunluğu 32766 karakteri aşıyor.

Açıklamalar

varsayılan olarak, EscapeDataString yöntemi RFC 2396 kaydedilmemiş karakterler dışındaki tüm karakterleri onaltılık gösterimlerine dönüştürür. Uluslararası Kaynak Tanımlayıcıları (IPI) veya Uluslararası Etki Alanı Adı (IDN) ayrıştırma etkinse, EscapeDataString yöntemi RFC 3986 kaydedilmemiş karakterler dışındaki tüm karakterleri onaltılık gösterimlerine dönüştürür. Tüm Unicode karakterleri, kaçış olmadan önce UTF-8 biçimine dönüştürülür.

Bu yöntem, stringToEscape içinde kaçış dizisi olmadığını varsayar.

Varsayılan olarak, dize RFC 2396'ya göre kaçıştır. Uluslararası Kaynak Tanımlayıcıları (IPI) veya Uluslararası Etki Alanı Adı (IDN) ayrıştırma etkinse, dize RFC 3986 ve RFC 3987'ye göre kaçış olur. Ayrılmış ve ayrılmamış karakterlerin tanımı için bu RFC'lere bakın.

IRI desteği hakkında daha fazla bilgi için Uri sınıfının Açıklamalar bölümüne bakın.

Şunlara uygulanır