JavaScriptEncoder.UnsafeRelaxedJsonEscaping Proprietà

Definizione

Ottiene un'istanza del codificatore JavaScript predefinita meno restrittiva per ciò che viene codificato.

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

Valore della proprietà

Istanza del codificatore JavaScript.

Commenti

A differenza del codificatore, questa istanza del Default codificatore non esegue l'escape di caratteri sensibili a HTML, ad <esempio , >&. Di conseguenza, deve essere usato con cautela; Ad esempio, può essere usato se i dati di output si trovano all'interno di una risposta il cui tipo di contenuto è noto con un set di caratteri impostato su UTF-8.

A differenza della Default codifica, le virgolette vengono codificate come \" anziché \u0022.

A differenza della codifica (che consente UnicodeRanges.BasicLatinsolo ), l'uso Default di questa istanza del codificatore consente di UnicodeRanges.All eseguire l'escape senza caratteri di escape.

A differenza del codificatore, questa istanza del Default codificatore consente l'esecuzione di alcuni altri caratteri (ad esempio '+') senza caratteri di escape e pertanto deve essere usato con cautela.

Per altre informazioni sul motivo per cui potrebbe non essere sicuro, vedere Serializzare tutti i caratteri.

Si applica a