JavaScriptEncoder.UnsafeRelaxedJsonEscaping Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém uma instância de codificador JavaScript incorporada que é menos rigorosa quanto ao que é 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 Propriedade
Uma instância de codificador JavaScript.
Observações
Ao contrário do Default codificador, esta instância do codificador não escapa a caracteres sensíveis a HTML como <, >, e Por isso, deve ser usado com cautela; por exemplo, pode ser usado se os dados de saída estiverem dentro de uma resposta cujo tipo de conteúdo é conhecido com um conjunto de caracteres definido para UTF-8.
Ao contrário da Default codificação, a aspas é codificada como \" em vez de \u0022.
Ao contrário da Default codificação (que só permite UnicodeRanges.BasicLatin), usar esta instância do codificador permite UnicodeRanges.All passar sem escape.
Ao contrário do Default codificador, esta instância do codificador permite que alguns outros caracteres (como '+') passem sem fuga e, por isso, deve ser usada com cautela.
Para mais informações sobre porque isto pode ser inseguro, veja Serializar todas as personagens.