MvcNewtonsoftJsonOptions Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Newtonsoft.JSON kullanarak JSON biçimlendiricileri için programlı yapılandırma sağlar.
public ref class MvcNewtonsoftJsonOptions : System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Mvc::Infrastructure::ICompatibilitySwitch ^>
public class MvcNewtonsoftJsonOptions : System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Infrastructure.ICompatibilitySwitch>
type MvcNewtonsoftJsonOptions = class
interface seq<ICompatibilitySwitch>
interface IEnumerable
Public Class MvcNewtonsoftJsonOptions
Implements IEnumerable(Of ICompatibilitySwitch)
- Devralma
-
MvcNewtonsoftJsonOptions
- Uygulamalar
Oluşturucular
MvcNewtonsoftJsonOptions() |
Newtonsoft.JSON kullanarak JSON biçimlendiricileri için programlı yapılandırma sağlar. |
Özellikler
AllowInputFormatterExceptionMessages |
tarafından NewtonsoftJsonInputFormatter JSON seri durumdan çıkarmadan gelen hata iletilerinin öğesine eklenip eklenmeyeceğini belirlemek için ModelStateDictionarybir bayrak alır veya ayarlar. ise |
InputFormatterMemoryBufferThreshold |
Ayarlanmadığında SuppressInputFormatterBuffering bellekte arabelleğe alınacak en büyük boyutu alır. NewtonsoftJsonInputFormatter giriş akışını varsayılan olarak arabelleğe alır ve diske arabelleğe almadan önce belirli bir bellek miktarını arabelleğe alır. Bu seçenek, diske geçmeden önce MVC'nin bellekte arabelleğe alacak bayt cinsinden boyutunu yapılandırır. |
OutputFormatterMemoryBufferThreshold |
Ayarlanmadığında SuppressOutputFormatterBuffering bellekte arabelleğe alınacak en büyük boyutu alır. NewtonsoftJsonOutputFormatter varsayılan olarak çıktı akışını arabelleğe alır ve diske arabelleğe almadan önce belirli bir bellek miktarını arabelleğe alır. Bu seçenek, diske geçmeden önce MVC'nin bellekte arabelleğe alacak bayt cinsinden boyutunu yapılandırır. |
ReadJsonWithRequestCulture |
tarafından NewtonsoftJsonInputFormatterJSON seri durumdan çıkarma için geçerli HTTP isteğinin değerinin CurrentCulture kullanılıp kullanılmadığını belirlemek için bir bayrak alır veya ayarlar. |
SerializerSettings |
Bu uygulama tarafından kullanılan öğesini Newtonsoft.Json.JsonSerializerSettings alır. |
Belirtik Arabirim Kullanımları
IEnumerable.GetEnumerator() |
Newtonsoft.JSON kullanarak JSON biçimlendiricileri için programlı yapılandırma sağlar. |
IEnumerable<ICompatibilitySwitch>.GetEnumerator() |
Newtonsoft.JSON kullanarak JSON biçimlendiricileri için programlı yapılandırma sağlar. |
Uzantı Metotları
UseCamelCasing(MvcNewtonsoftJsonOptions, Boolean) |
JSON serileştirmesinin büyük/küçük harf davranışını özellik adları için deve büyük/küçük harf kullanımını ve isteğe bağlı olarak dinamik türler ve sözlük anahtarları için yapılandırır. |
UseMemberCasing(MvcNewtonsoftJsonOptions) |
Özellik adları, dinamik türlerin özellikleri ve sözlük anahtarları için üyenin büyük/küçük harf kullanımını kullanmak üzere JSON serileştirmesinin büyük/küçük harf davranışını yapılandırır. |