Поделиться через


SystemTextJsonOutputFormatter Класс

Определение

Объект TextOutputFormatter для содержимого JSON, использующего JsonSerializer.

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

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

SystemTextJsonOutputFormatter(JsonSerializerOptions)

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

Свойства

SerializerOptions

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

SupportedEncodings

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

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

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

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

Методы

CanWriteResult(OutputFormatterCanWriteContext)

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

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

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

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

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

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

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

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

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

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

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

WriteResponseBodyAsync(OutputFormatterWriteContext)

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

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

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

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

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