Microsoft.AspNetCore.Mvc.Formatters Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk