JavaScriptEncoder.UnsafeRelaxedJsonEscaping Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá integrovanou instanci kodéru JavaScriptu, která je méně striktní o tom, co je kódováno.
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 neunikne znakům citlivým na HTML, jako <je například , >&. V důsledku toho se musí používat opatrně; Lze ji například použít, pokud jsou výstupní data v odpovědi, jejíž typ obsahu je známý s znakovou sadou nastavenou na UTF-8.
Default Na rozdíl od kódování je uvozovka zakó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 procházet bezescaped.
Default Na rozdíl od kodéru tato instance kodéru umožňuje, aby některé další znaky (například +) prošly nepoužívané, a proto je nutné je používat obezřetně.
Další informace o tom, proč by to mohlo být nebezpečné, naleznete v tématu Serializace všech znaků.