Uri.EscapeDataString Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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.