JavaScriptEncoder.UnsafeRelaxedJsonEscaping Properti

Definisi

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 lolos 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.

Tidak seperti pengodean Default (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 Serialisasi semua karakter.

Berlaku untuk