JavaScriptEncoder.UnsafeRelaxedJsonEscaping Properti
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.
Mendapatkan instans encoder JavaScript bawaan yang kurang ketat tentang apa yang dikodekan.
public:
static property System::Text::Encodings::Web::JavaScriptEncoder ^ UnsafeRelaxedJsonEscaping { System::Text::Encodings::Web::JavaScriptEncoder ^ get(); };
public static System.Text.Encodings.Web.JavaScriptEncoder UnsafeRelaxedJsonEscaping { get; }
static member UnsafeRelaxedJsonEscaping : System.Text.Encodings.Web.JavaScriptEncoder
Public Shared ReadOnly Property UnsafeRelaxedJsonEscaping As JavaScriptEncoder
Nilai Properti
Instans encoder JavaScript.
Keterangan
Default Tidak seperti encoder, instans encoder ini tidak keluar dari karakter sensitif HTML seperti <, , >&. Akibatnya, itu harus digunakan dengan hati-hati; misalnya, dapat digunakan jika data output berada dalam respons yang jenis kontennya diketahui dengan set karakter yang diatur ke UTF-8.
Tidak seperti pengodean Default , tanda kutip dikodekan sebagai \" daripada \u0022.
Default Tidak seperti pengodean (yang hanya memungkinkan UnicodeRanges.BasicLatin), menggunakan instans encoder ini memungkinkan UnicodeRanges.All untuk melalui unescaped.
Default Tidak seperti encoder, instans encoder ini memungkinkan beberapa karakter lain (seperti '+') untuk melalui unescaped dan oleh karena itu harus digunakan dengan hati-hati.
Untuk informasi selengkapnya tentang mengapa ini bisa tidak aman, lihat Menserialisasikan semua karakter.