Condividi tramite


SystemTextJsonOutputFormatter Classe

Definizione

Oggetto TextOutputFormatter per il contenuto JSON che usa 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
Ereditarietà
SystemTextJsonOutputFormatter

Costruttori

SystemTextJsonOutputFormatter(JsonSerializerOptions)

Inizializza una nuova istanza di SystemTextJsonOutputFormatter.

Proprietà

SerializerOptions

Ottiene l'oggetto usato per configurare l'oggetto JsonSerializerOptionsJsonSerializer.

SupportedEncodings

Ottiene la raccolta modificabile di codifiche di caratteri supportate da questo TextOutputFormatteroggetto . Le codifiche vengono usate durante la scrittura dei dati.

(Ereditato da TextOutputFormatter)
SupportedMediaTypes

Ottiene la raccolta modificabile di elementi di tipo multimediale supportati da questo OutputFormatteroggetto .

(Ereditato da OutputFormatter)

Metodi

CanWriteResult(OutputFormatterCanWriteContext)

Determina se è IOutputFormatter possibile serializzare un oggetto del tipo specificato.

(Ereditato da OutputFormatter)
CanWriteType(Type)

Restituisce un valore che indica se il tipo specificato può essere scritto da questo serializzatore.

(Ereditato da OutputFormatter)
GetSupportedContentTypes(String, Type)

Ottiene un elenco filtrato di tipi di contenuto supportati da IOutputFormatter per objectType e contentType.

(Ereditato da OutputFormatter)
SelectCharacterEncoding(OutputFormatterWriteContext)

Determina il valore migliore Encoding tra le codifica supportate per la lettura o la scrittura di un corpo di entità HTTP in base al tipo di contenuto specificato.

(Ereditato da TextOutputFormatter)
WriteAsync(OutputFormatterWriteContext)

Scrive l'oggetto rappresentato dalla contextproprietà Object.

(Ereditato da TextOutputFormatter)
WriteResponseBodyAsync(OutputFormatterWriteContext, Encoding)

Scrive il corpo della risposta.

WriteResponseBodyAsync(OutputFormatterWriteContext)

Scrive il corpo della risposta.

(Ereditato da TextOutputFormatter)
WriteResponseHeaders(OutputFormatterWriteContext)

Imposta le intestazioni sull'oggetto HttpResponse .

(Ereditato da OutputFormatter)

Si applica a