JavaScriptEncoder.UnsafeRelaxedJsonEscaping Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.