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 Если |
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 для использования регистра элемента для имен свойств, свойств динамических типов и ключей словаря. |