JsonPatchInputFormatter Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Объект TextInputFormatter для содержимого json Patch (application/json-patch+json).
public ref class JsonPatchInputFormatter : Microsoft::AspNetCore::Mvc::Formatters::JsonInputFormatter
public class JsonPatchInputFormatter : Microsoft.AspNetCore.Mvc.Formatters.JsonInputFormatter
type JsonPatchInputFormatter = class
inherit JsonInputFormatter
Public Class JsonPatchInputFormatter
Inherits JsonInputFormatter
- Наследование
Конструкторы
JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, Boolean, Boolean) |
Устаревшие..
Инициализирует новый экземпляр класса JsonPatchInputFormatter. |
JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, Boolean) |
Устаревшие..
Инициализирует новый экземпляр класса JsonPatchInputFormatter. |
JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, MvcOptions, MvcJsonOptions) |
Инициализирует новый экземпляр класса JsonPatchInputFormatter. |
JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider) |
Устаревшие..
Инициализирует новый экземпляр класса JsonPatchInputFormatter. |
Свойства
ExceptionPolicy |
Возвращает флаг, указывающий, должен ли связыватель модели тела обрабатывать все исключения. Если исключение обработано, связыватель модели тела преобразует исключение в ошибки состояния модели, в противном случае исключение может распространяться. |
ExceptionPolicy |
Возвращает флаг, указывающий, должен ли связыватель модели тела обрабатывать все исключения. Если исключение обработано, связыватель модели тела преобразует исключение в ошибки состояния модели, в противном случае исключение может распространяться. (Унаследовано от JsonInputFormatter) |
SerializerSettings |
Возвращает объект , используемый Newtonsoft.Json.JsonSerializerSettings для настройки Newtonsoft.Json.JsonSerializer. (Унаследовано от JsonInputFormatter) |
SupportedEncodings |
Возвращает изменяемую коллекцию кодировок символов, поддерживаемых данным .TextInputFormatter При чтении данных используются кодировки. (Унаследовано от TextInputFormatter) |
SupportedMediaTypes |
Возвращает изменяемую коллекцию элементов типа мультимедиа, поддерживаемых данным .InputFormatter (Унаследовано от InputFormatter) |
Методы
CanRead(InputFormatterContext) |
Определяет, может ли объект IInputFormatter десериализовать |
CanReadType(Type) |
Определяет, может ли данный объект InputFormatter десериализовать объект заданного |
CreateJsonSerializer() |
Вызывается во время десериализации для получения Newtonsoft.Json.JsonSerializer. (Унаследовано от JsonInputFormatter) |
GetDefaultValueForType(Type) |
Возвращает значение по умолчанию для заданного типа. Используется для возврата значения по умолчанию, если текст не содержит содержимого. (Унаследовано от InputFormatter) |
GetSupportedContentTypes(String, Type) |
Получает отфильтрованный список типов контента, поддерживаемых IInputFormatter для |
ReadAsync(InputFormatterContext) |
Считывает объект из текста запроса. (Унаследовано от InputFormatter) |
ReadRequestBodyAsync(InputFormatterContext, Encoding) |
Считывает объект из текста запроса. |
ReadRequestBodyAsync(InputFormatterContext) |
Считывает объект из текста запроса. (Унаследовано от TextInputFormatter) |
ReleaseJsonSerializer(JsonSerializer) |
Выпускает экземпляр |
SelectCharacterEncoding(InputFormatterContext) |
Возвращает на Encoding основе |