Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Ab der Version .NET Framework 4.7 wurde die Serialisierung von Steuerzeichen mit DataContractJsonSerializer geändert, um der ECMAScript V6- und V8-Spezifikation zu entsprechen.
Auswirkung
In .NET Framework 4.6.2 und früheren Versionen wurden einige spezielle Steuerzeichen, wie DataContractJsonSerializer, \b und \f, nicht in einer Weise serialisiert, die mit den ECMAScript V6- und V8-Standards kompatibel war.
Für Apps, die auf .NET Framework-Versionen ab .NET Framework 4.7 abzielen, ist die Serialisierung dieser Steuerzeichen mit ECMAScript V6 und V8 kompatibel. Die folgenden APIs sind betroffen:
Abschwächung
Für Apps, die auf .NET Framework-Versionen ab .NET Framework 4.7 abzielen, ist dieses Verhalten standardmäßig aktiviert.
Wenn dieses Verhalten nicht wünschenswert ist, können Sie dieses Feature deaktivieren, indem Sie die folgende Zeile zum Abschnitt <runtime> der app.config oder web.config Datei hinzufügen:
<runtime>
<AppContextSwitchOverrides value="Switch.System.Runtime.Serialization.DoNotUseECMAScriptV6EscapeControlCharacter=false" />
</runtime>