Bagikan melalui


Uri.EscapeDataString Metode

Definisi

Overload

EscapeDataString(ReadOnlySpan<Char>)
EscapeDataString(String)

Mengonversi string ke representasi escaped-nya.

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

Parameter

charsToEscape
ReadOnlySpan<Char>

Mengembalikan

Berlaku untuk

EscapeDataString(String)

Sumber:
UriExt.cs
Sumber:
UriExt.cs
Sumber:
UriExt.cs

Mengonversi string ke representasi escaped-nya.

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

Parameter

stringToEscape
String

String yang akan dilewati.

Mengembalikan

Representasi yang lolos dari stringToEscape.

Pengecualian

stringToEscapeadalah null.

Catatan: Di .NET untuk aplikasi Bursa Windows atau Pustaka Kelas Portabel, tangkap pengecualian kelas dasar, FormatException, sebagai gantinya.

Panjang stringToEscape melebihi 32766 karakter.

Keterangan

Secara default, metode ini EscapeDataString mengonversi semua karakter kecuali untuk karakter RFC 2396 yang tidak dipertahankan ke representasi heksadesimalnya. Jika pengidentifikasi Sumber Daya Internasional (IRI) atau penguraian Nama Domain Internasional (IDN) diaktifkan, EscapeDataString metode ini mengonversi semua karakter, kecuali untuk karakter RFC 3986 yang belum dilayani, ke representasi heksadesimalnya. Semua karakter Unicode dikonversi ke format UTF-8 sebelum diloloskan.

Metode ini mengasumsikan bahwa stringToEscape tidak memiliki urutan escape di dalamnya.

Secara default, string lolos sesuai dengan RFC 2396. Jika pengidentifikasi Sumber Daya Internasional (IRI) atau penguraian Nama Domain Internasional (IDN) diaktifkan, string akan lolos sesuai dengan RFC 3986 dan RFC 3987. Lihat RFC ini untuk definisi karakter yang dicadangkan dan belum dilayani.

Untuk informasi selengkapnya tentang dukungan IRI, lihat bagian Keterangan untuk Uri kelas .

Berlaku untuk