Uri.EscapeDataString Yöntem

Tanım

Aşırı Yüklemeler

EscapeDataString(ReadOnlySpan<Char>)
EscapeDataString(String)

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

EscapeDataString(ReadOnlySpan<Char>)

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>

Döndürülenler

Ş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

öğesinin stringToEscapekaçış gösterimi.

Özel durumlar

stringToEscape, null değeridir.

Not: Windows Mağazası uygulamaları için .NET'te veya Taşınabilir Sınıf Kitaplığı'nda bunun yerine temel sınıf özel durumunu FormatExceptionyakalayın.

uzunluğu stringToEscape 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ı (IRI' ler) veya UluslararasıLaştırılmış Etki Alanı Adı (IDN) ayrıştırma etkinleştirildiyse, EscapeDataString yöntem RFC 3986 kaydedilmemiş karakterler dışında tüm karakterleri onaltılık gösterimlerine dönüştürür. Tüm Unicode karakterler kaçış olmadan önce UTF-8 biçimine dönüştürülür.

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

Varsayılan olarak, dize RFC 2396'ya göre kaçıştır. Uluslararası Kaynak Tanımlayıcıları (IRI) veya Uluslararası Etki Alanı Adı (IDN) ayrıştırma etkinleştirildiyse, 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 Açıklamalar bölümüne bakın.

Şunlara uygulanır