Bagikan melalui


Microsoft.AspNetCore.Mvc.Formatters Ruang nama

Menyediakan jenis yang memungkinkan pengembalian JSON, dan pemformat input dan output berbasis XML.

Kelas

FormatFilter

Filter yang akan menggunakan nilai format dalam data rute atau string kueri untuk mengatur jenis konten pada yang ObjectResult dikembalikan dari tindakan.

FormatterCollection<TFormatter>

Mewakili kumpulan pemformat.

FormatterMappings

Digunakan untuk menentukan pemetaan antara Format URL dan jenis media terkait.

HttpNoContentOutputFormatter

Mengatur kode status ke 204 jika konten null.

InputFormatter

Membaca objek dari isi permintaan.

InputFormatterContext

Objek konteks yang digunakan oleh pemformat input untuk mendeserialisasi isi permintaan ke dalam objek.

InputFormatterException

Pengecualian dilemparkan oleh IInputFormatter ketika input tidak dalam format yang diharapkan.

InputFormatterResult

ReadAsync(InputFormatterContext) Hasil operasi.

JsonInputFormatter

A TextInputFormatter untuk konten JSON.

JsonOutputFormatter

A TextOutputFormatter untuk konten JSON.

JsonPatchInputFormatter

A TextInputFormatter untuk konten JSON Patch (application/json-patch+json).

JsonSerializerSettingsProvider

Kelas pembantu yang menyediakan Newtonsoft.Json.JsonSerializerSettings.

MediaTypeCollection

Kumpulan jenis media.

NewtonsoftJsonInputFormatter

A TextInputFormatter untuk konten JSON.

NewtonsoftJsonOutputFormatter

A TextOutputFormatter untuk konten JSON.

NewtonsoftJsonPatchInputFormatter

A TextInputFormatter untuk konten JSON Patch (application/json-patch+json).

OutputFormatter

Menulis objek ke aliran output.

OutputFormatterCanWriteContext

Objek konteks untuk CanWriteResult(OutputFormatterCanWriteContext).

OutputFormatterWriteContext

Objek konteks untuk WriteAsync(OutputFormatterWriteContext).

StreamOutputFormatter

Selalu salin Stream ke respons, terlepas dari jenis konten yang diminta.

StringOutputFormatter

A TextOutputFormatter untuk konten teks sederhana.

SystemTextJsonInputFormatter

A TextInputFormatter untuk konten JSON yang menggunakan JsonSerializer.

SystemTextJsonOutputFormatter

A TextOutputFormatter untuk konten JSON yang menggunakan JsonSerializer.

TextInputFormatter

Membaca objek dari isi permintaan dengan format teks.

TextOutputFormatter

Menulis objek dalam format teks tertentu ke aliran output.

XmlDataContractSerializerInputFormatter

Kelas ini menangani deserialisasi data XML input ke objek yang ditik dengan kuat menggunakan DataContractSerializer.

XmlDataContractSerializerOutputFormatter

Kelas ini menangani serialisasi objek ke XML menggunakan DataContractSerializer

XmlSerializerInputFormatter

Kelas ini menangani deserialisasi data XML input ke objek yang ditik dengan kuat menggunakan XmlSerializer

XmlSerializerOutputFormatter

Kelas ini menangani serialisasi objek ke XML menggunakan XmlSerializer

Struct

MediaType

Nilai jenis media.

MediaTypeSegmentWithQuality

Jenis media dengan kualitas terkait.

Antarmuka

IInputFormatter

Membaca objek dari isi permintaan.

IInputFormatterExceptionPolicy

Kebijakan yang IInputFormatterdapat diterapkan untuk menunjukkan apakah mereka ingin pengikat model tubuh menangani semua pengecualian. Secara default, semua default IInputFormattermengimplementasikan antarmuka ini dan memiliki nilai MalformedInputExceptionsdefault .

IOutputFormatter

Menulis objek ke aliran output.

Enum

InputFormatterExceptionPolicy

Menentukan serangkaian kebijakan yang menentukan bagaimana sistem pengikatan model menginterpretasikan pengecualian yang IInputFormatterdilemparkan oleh .

Keterangan

Untuk informasi selengkapnya tentang memformat data respons, lihat Memformat data respons.