Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
.NET Framework 4.7'den başlayarak, denetim karakterlerinin ile DataContractJsonSerializer seri hale getirilme yöntemi ECMAScript V6 ve V8'e uyacak şekilde değiştirilmiştir.
Etki
.NET Framework 4.6.2 ve önceki sürümlerinde, DataContractJsonSerializer bazı özel denetim karakterlerini, örneğin \b, \f ve \t, ECMAScript V6 ve V8 standartlarıyla uyumlu bir şekilde seri hale getirmedi.
.NET Framework 4.7 ile başlayan .NET Framework sürümlerini hedefleyen uygulamalar için, bu denetim karakterlerinin seri hale getirilmesi ECMAScript V6 ve V8 ile uyumludur. Aşağıdaki API'ler etkilenir:
Azaltma
.NET Framework 4.7 ile başlayan .NET Framework sürümlerini hedefleyen uygulamalar için bu davranış varsayılan olarak etkindir.
Bu davranış istenmiyorsa, app.config veya web.config dosyasının <runtime> bölümüne aşağıdaki satırı ekleyerek bu özelliği geri çevirebilirsiniz:
<runtime>
<AppContextSwitchOverrides value="Switch.System.Runtime.Serialization.DoNotUseECMAScriptV6EscapeControlCharacter=false" />
</runtime>