Bagikan melalui


Uri.EscapeDataString Metode

Definisi

Overload

EscapeDataString(ReadOnlySpan<Char>)

Mengonversi rentang ke representasi yang lolos.

EscapeDataString(String)

Mengonversi string ke representasi yang lolos.

EscapeDataString(ReadOnlySpan<Char>)

Mengonversi rentang ke representasi yang lolos.

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>

Rentang untuk melarikan diri.

Mengembalikan

Representasi yang lolos dari charsToEscape.

Berlaku untuk

EscapeDataString(String)

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

Mengonversi string ke representasi yang lolos.

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 untuk melarikan diri.

Mengembalikan

Representasi yang lolos dari stringToEscape.

Pengecualian

stringToEscape null.

Catatan: Di .NET untuk aplikasi Windows Store atauPustaka Kelas Portabel , tangkap pengecualian kelas dasar, , sebagai gantinya.

Panjang stringToEscape melebihi 32766 karakter.

Keterangan

Secara default, metode EscapeDataString mengonversi semua karakter kecuali untuk karakter RFC 2396 yang tidak dipertahankan ke representasi heksadesimalnya. Jika pengidentifikasi Sumber Daya Internasional (IR) atau penguraian Nama Domain Internasional (IDN) diaktifkan, metode EscapeDataString mengonversi semua karakter, kecuali untuk karakter RFC 3986 yang tidak dilayani, ke representasi heksadesimal mereka. 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 (IR) 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 tidak dilayani.

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

Berlaku untuk