JavaScriptEncoder.UnsafeRelaxedJsonEscaping Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.