NewtonsoftJsonPatchInputFormatter Класс

Определение

Объект TextInputFormatter для содержимого json Patch (application/json-patch+json).

public ref class NewtonsoftJsonPatchInputFormatter : Microsoft::AspNetCore::Mvc::Formatters::NewtonsoftJsonInputFormatter
public class NewtonsoftJsonPatchInputFormatter : Microsoft.AspNetCore.Mvc.Formatters.NewtonsoftJsonInputFormatter
type NewtonsoftJsonPatchInputFormatter = class
    inherit NewtonsoftJsonInputFormatter
Public Class NewtonsoftJsonPatchInputFormatter
Inherits NewtonsoftJsonInputFormatter
Наследование

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

NewtonsoftJsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, MvcOptions, MvcNewtonsoftJsonOptions)

Инициализирует новый экземпляр класса NewtonsoftJsonPatchInputFormatter.

Свойства

ExceptionPolicy

Возвращает флаг, указывающий, должен ли связыватель модели тела обрабатывать все исключения. Если исключение обработано, связыватель модели тела преобразует исключение в ошибки состояния модели, в противном случае исключение может распространяться.

SerializerSettings

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

(Унаследовано от NewtonsoftJsonInputFormatter)
SupportedEncodings

Возвращает изменяемую коллекцию кодировок символов, поддерживаемых данным .TextInputFormatter При чтении данных используются кодировки.

(Унаследовано от TextInputFormatter)
SupportedMediaTypes

Возвращает изменяемую коллекцию элементов типа мультимедиа, поддерживаемых данным .InputFormatter

(Унаследовано от InputFormatter)

Методы

CanRead(InputFormatterContext)

Определяет, может ли объект IInputFormatter десериализовать contextModelTypeобъект объекта .

CanReadType(Type)

Определяет, может ли данный объект InputFormatter десериализовать объект заданного typeобъекта .

(Унаследовано от InputFormatter)
CreateJsonSerializer()

Вызывается во время десериализации для получения Newtonsoft.Json.JsonSerializer. Переданный контекст модуля форматирования дает возможность создавать сериализаторы, относящиеся к контексту.

(Унаследовано от NewtonsoftJsonInputFormatter)
CreateJsonSerializer(InputFormatterContext)

Вызывается во время десериализации для получения Newtonsoft.Json.JsonSerializer. Переданный контекст модуля форматирования дает возможность создавать сериализаторы, относящиеся к контексту.

(Унаследовано от NewtonsoftJsonInputFormatter)
GetDefaultValueForType(Type)

Возвращает значение по умолчанию для заданного типа. Используется для возврата значения по умолчанию, если текст не содержит содержимого.

(Унаследовано от InputFormatter)
GetSupportedContentTypes(String, Type)

Получает отфильтрованный список типов контента, поддерживаемых IInputFormatter для objectType и contentType.

(Унаследовано от InputFormatter)
ReadAsync(InputFormatterContext)

Считывает объект из текста запроса.

(Унаследовано от InputFormatter)
ReadRequestBodyAsync(InputFormatterContext)

Считывает объект из текста запроса.

(Унаследовано от TextInputFormatter)
ReadRequestBodyAsync(InputFormatterContext, Encoding)

Считывает объект из текста запроса.

ReleaseJsonSerializer(JsonSerializer)

Выпускает экземпляр serializer.

(Унаследовано от NewtonsoftJsonInputFormatter)
SelectCharacterEncoding(InputFormatterContext)

Возвращает на Encoding основе contextкодировки .

(Унаследовано от TextInputFormatter)

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