JavaScriptEncoder.UnsafeRelaxedJsonEscaping Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.