Freigeben über


JavaScriptEncoder.UnsafeRelaxedJsonEscaping Eigenschaft

Definition

Ruft eine integrierte JavaScript-Encoderinstanz ab, die bezüglich der Codierungen weniger streng ist.

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

Eigenschaftswert

Ein JavaScript-Encoder instance.

Hinweise

Default Im Gegensatz zum Encoder instance dieser Encoder keine HTML-sensiblen Zeichen wie <, , >&. Daher muss es vorsichtig verwendet werden; Sie kann beispielsweise verwendet werden, wenn sich die Ausgabedaten in einer Antwort befindet, deren Inhaltstyp mit einem auf UTF-8 festgelegten Zeichensatz bekannt ist.

Default Im Gegensatz zur Codierung wird das Anführungszeichen als \" und nicht als \u0022 codiert.

Default Im Gegensatz zur Codierung (die nur zulässtUnicodeRanges.BasicLatin), kann UnicodeRanges.All mithilfe dieses Encoders instance unescaped durchlaufen.

Default Im Gegensatz zum Encoder ermöglicht dieser Encoder instance, dass einige andere Zeichen (z. B. "+") unbesichtigt durchlaufen und daher vorsichtig verwendet werden müssen.

Weitere Informationen dazu, warum dies unsicher sein könnte, finden Sie unter Serialisieren aller Zeichen.

Gilt für: