JavaScriptEncoder.UnsafeRelaxedJsonEscaping Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une instance d’encodeur JavaScript intégrée qui est moins stricte sur ce qui est encodé.
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
Valeur de propriété
Instance d’encodeur JavaScript.
Remarques
Contrairement à l’encodeur Default , cette instance d’encodeur n’échappe pas aux caractères html sensibles tels que <, >,&. Par conséquent, il doit être utilisé avec prudence ; Par exemple, elle peut être utilisée si les données de sortie se trouvent dans une réponse dont le type de contenu est connu avec un jeu de caractères défini sur UTF-8.
Contrairement à l’encodage Default , le guillemet est encodé en tant que \" plutôt que \u0022.
Contrairement à l’encodage Default (qui autorise UnicodeRanges.BasicLatinuniquement), l’utilisation de cette instance d’encodeur permet UnicodeRanges.All de passer par un paysage non émis.
Contrairement à l’encodeur Default , cette instance d’encodeur permet à d’autres caractères (tels que « + ») de passer par un paysage sans paysage et doit donc être utilisée avec prudence.
Pour plus d’informations sur la raison pour laquelle cela pourrait être dangereux, consultez Sérialiser tous les caractères.