Поделиться через


MvcNewtonsoftJsonOptions Класс

Определение

Предоставляет программную конфигурацию для модулей форматирования JSON с помощью 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)
Наследование
MvcNewtonsoftJsonOptions
Реализации

Конструкторы

MvcNewtonsoftJsonOptions()

Предоставляет программную конфигурацию для модулей форматирования JSON с помощью Newtonsoft.JSON.

Свойства

AllowInputFormatterExceptionMessages

Возвращает или задает флаг, определяющий, будут ли сообщения об ошибках десериализации NewtonsoftJsonInputFormatter JSON с помощью .ModelStateDictionary Если falseзначение , вместо него будет использоваться универсальное сообщение об ошибке.

InputFormatterMemoryBufferThreshold

Возвращает максимальный размер буфера в памяти, если SuppressInputFormatterBuffering не задан.

NewtonsoftJsonInputFormatter буферизует входной поток по умолчанию, буферизируя до определенного объема памяти перед буферизацией на диск. Этот параметр настраивает размер в байтах, который MVC будет буферизуть в памяти, перед переключением на диск.

OutputFormatterMemoryBufferThreshold

Возвращает максимальный размер буфера в памяти, если SuppressOutputFormatterBuffering не задан.

NewtonsoftJsonOutputFormatter буферизует выходной поток по умолчанию, буферизируя до определенного объема памяти перед буферизацией на диск. Этот параметр настраивает размер в байтах, который MVC будет буферизуть в памяти, перед переключением на диск.

ReadJsonWithRequestCulture

Возвращает или задает флаг, определяющий CurrentCulture , используется ли значение для текущего HTTP-запроса для десериализации JSON с помощью NewtonsoftJsonInputFormatter.

SerializerSettings

Возвращает объект , используемый Newtonsoft.Json.JsonSerializerSettings этим приложением.

Явные реализации интерфейса

IEnumerable.GetEnumerator()

Предоставляет программную конфигурацию для модулей форматирования JSON с помощью Newtonsoft.JSON.

IEnumerable<ICompatibilitySwitch>.GetEnumerator()

Предоставляет программную конфигурацию для модулей форматирования JSON с помощью Newtonsoft.JSON.

Методы расширения

UseCamelCasing(MvcNewtonsoftJsonOptions, Boolean)

Настраивает поведение регистра сериализации JSON для использования верблюдий регистра для имен свойств и при необходимости для динамических типов и ключей словаря.

UseMemberCasing(MvcNewtonsoftJsonOptions)

Настраивает поведение регистра сериализации JSON для использования регистра элемента для имен свойств, свойств динамических типов и ключей словаря.

Применяется к