JavaScriptEncoder.UnsafeRelaxedJsonEscaping Propiedad

Definición

Obtiene una instancia integrada del codificador de JavaScript menos estricta sobre lo que está codificado.

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

Valor de propiedad

Una instancia del codificador de JavaScript.

Comentarios

A diferencia del Default codificador, esta instancia del codificador no escapa de caracteres que distinguen HTML, como <, >&. Como resultado, debe utilizarse con precaución; por ejemplo, se puede usar si los datos de salida están dentro de una respuesta cuyo tipo de contenido se conoce con un conjunto de caracteres establecido en UTF-8.

A diferencia de la Default codificación, la comilla se codifica como \" en lugar de \u0022.

A diferencia de la Default codificación (que solo permite UnicodeRanges.BasicLatin), el uso de esta instancia del codificador permite UnicodeRanges.All pasar por sin escape.

A diferencia del Default codificador, esta instancia del codificador permite que algunos otros caracteres (como "+") pasen por sin escape y, por lo tanto, deben usarse con precaución.

Para obtener más información sobre por qué esto podría no ser seguro, vea Serializar todos los caracteres.

Se aplica a