JavaScriptEncoder.UnsafeRelaxedJsonEscaping Vlastnost

Definice

Získá integrovaný JavaScript kodér instance, která je méně striktní na to, co je kódován.

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

Hodnota vlastnosti

Instance kodéru JavaScriptu.

Poznámky

Default Na rozdíl od kodéru tato instance kodéru neuvádí znaky citlivé na KÓD, jako <jsou , >&. V důsledku toho musí být používán opatrně; Může se například použít v případě, že se výstupní data nachází v odpovědi, jejíž typ obsahu je známý znakovou sadou nastavenou na UTF-8.

Default Na rozdíl od kódování jsou uvozovky kódované jako \" místo \u0022.

Default Na rozdíl od kódování (které umožňuje UnicodeRanges.BasicLatinpouze ) umožňuje použití této instance UnicodeRanges.All kodéru projít bez panoramatu.

Default Na rozdíl od kodéru tato instance kodéru umožňuje, aby některé další znaky (například +) procházely bez použití v kódování, a proto se musí používat opatrně.

Další informace o tom, proč to může být nebezpečné, najdete v tématu Serializace všech znaků.

Platí pro