Bagikan melalui


MvcNewtonsoftJsonOptions Kelas

Definisi

Menyediakan konfigurasi terprogram untuk pemformat JSON menggunakan Newtonsoft.JSON.

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)
Warisan
MvcNewtonsoftJsonOptions
Penerapan

Konstruktor

MvcNewtonsoftJsonOptions()

Menyediakan konfigurasi terprogram untuk pemformat JSON menggunakan Newtonsoft.JSON.

Properti

AllowInputFormatterExceptionMessages

Mendapatkan atau mengatur bendera untuk menentukan apakah pesan kesalahan dari deserialisasi JSON oleh NewtonsoftJsonInputFormatter akan ditambahkan ke ModelStateDictionary. Jika false, pesan kesalahan umum akan digunakan sebagai gantinya.

InputFormatterMemoryBufferThreshold

Mendapatkan ukuran maksimum untuk buffer dalam memori ketika SuppressInputFormatterBuffering tidak diatur.

NewtonsoftJsonInputFormatter buffer aliran input secara default, buffering hingga jumlah tertentu dalam memori, sebelum buffering ke disk. Opsi ini mengonfigurasi ukuran dalam byte yang akan di-buffer MVC dalam memori, sebelum beralih ke disk.

OutputFormatterMemoryBufferThreshold

Mendapatkan ukuran maksimum untuk buffer dalam memori ketika SuppressOutputFormatterBuffering tidak diatur.

NewtonsoftJsonOutputFormatter buffer aliran output secara default, buffering hingga jumlah tertentu dalam memori, sebelum buffering ke disk. Opsi ini mengonfigurasi ukuran dalam byte yang akan di-buffer MVC dalam memori, sebelum beralih ke disk.

ReadJsonWithRequestCulture

Mendapatkan atau mengatur bendera untuk menentukan apakah nilai CurrentCulture untuk permintaan HTTP saat ini digunakan untuk deserialisasi JSON oleh NewtonsoftJsonInputFormatter.

SerializerSettings

Newtonsoft.Json.JsonSerializerSettings Mendapatkan yang digunakan oleh aplikasi ini.

Implementasi Antarmuka Eksplisit

IEnumerable.GetEnumerator()

Menyediakan konfigurasi terprogram untuk pemformat JSON menggunakan Newtonsoft.JSON.

IEnumerable<ICompatibilitySwitch>.GetEnumerator()

Menyediakan konfigurasi terprogram untuk pemformat JSON menggunakan Newtonsoft.JSON.

Metode Ekstensi

UseCamelCasing(MvcNewtonsoftJsonOptions, Boolean)

Mengonfigurasi perilaku casing serialisasi JSON untuk menggunakan camel case untuk nama properti, dan secara opsional untuk jenis dinamis dan kunci kamus.

UseMemberCasing(MvcNewtonsoftJsonOptions)

Mengonfigurasi perilaku casing serialisasi JSON untuk menggunakan casing anggota untuk nama properti, properti jenis dinamis, dan kunci kamus.

Berlaku untuk