JavaScriptEncoder.UnsafeRelaxedJsonEscaping Propriedade

Definição

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.

Aplica-se a