NewtonsoftJsonOutputFormatter Класс

Определение

Объект TextOutputFormatter для содержимого JSON.

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

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

NewtonsoftJsonOutputFormatter(JsonSerializerSettings, ArrayPool<Char>, MvcOptions)
Устаревшие..

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

NewtonsoftJsonOutputFormatter(JsonSerializerSettings, ArrayPool<Char>, MvcOptions, MvcNewtonsoftJsonOptions)

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

Свойства

SerializerSettings

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

SupportedEncodings

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

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

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

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

Методы

CanWriteResult(OutputFormatterCanWriteContext)

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

(Унаследовано от OutputFormatter)
CanWriteType(Type)

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

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

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

CreateJsonSerializer(OutputFormatterWriteContext)

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

CreateJsonWriter(TextWriter)

Вызывается во время сериализации для создания Newtonsoft.Json.JsonWriter.

GetSupportedContentTypes(String, Type)

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

(Унаследовано от OutputFormatter)
SelectCharacterEncoding(OutputFormatterWriteContext)

Определяет лучшую Encoding из поддерживаемых кодировок для чтения или записи текста сущности HTTP на основе предоставленного типа контента.

(Унаследовано от TextOutputFormatter)
WriteAsync(OutputFormatterWriteContext)

Записывает объект, представленный свойством contextObject объекта .

(Унаследовано от TextOutputFormatter)
WriteResponseBodyAsync(OutputFormatterWriteContext)

Записывает текст ответа.

(Унаследовано от TextOutputFormatter)
WriteResponseBodyAsync(OutputFormatterWriteContext, Encoding)

Записывает текст ответа.

WriteResponseHeaders(OutputFormatterWriteContext)

Задает заголовки объекта HttpResponse .

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

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