SystemTextJsonInputFormatter Класс

Определение

Для TextInputFormatter содержимого JSON, использующего JsonSerializer.

public ref class SystemTextJsonInputFormatter : Microsoft::AspNetCore::Mvc::Formatters::TextInputFormatter, Microsoft::AspNetCore::Mvc::Formatters::IInputFormatterExceptionPolicy
public class SystemTextJsonInputFormatter : Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter, Microsoft.AspNetCore.Mvc.Formatters.IInputFormatterExceptionPolicy
type SystemTextJsonInputFormatter = class
    inherit TextInputFormatter
    interface IInputFormatterExceptionPolicy
Public Class SystemTextJsonInputFormatter
Inherits TextInputFormatter
Implements IInputFormatterExceptionPolicy
Наследование
SystemTextJsonInputFormatter
Реализации

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

SystemTextJsonInputFormatter(JsonOptions, ILogger<SystemTextJsonInputFormatter>)

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

Свойства

SerializerOptions

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

SupportedEncodings

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

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

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

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

Методы

CanRead(InputFormatterContext)

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

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

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

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

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

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

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

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

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

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

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

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

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

SelectCharacterEncoding(InputFormatterContext)

Возвращает на Encoding основе contextнабора символов.

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

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

IInputFormatterExceptionPolicy.ExceptionPolicy

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

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