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.
Format |
Filter yang akan menggunakan nilai format dalam data rute atau string kueri untuk mengatur jenis konten pada yang ObjectResult dikembalikan dari tindakan. |
Formatter |
Mewakili kumpulan pemformat. |
Formatter |
Digunakan untuk menentukan pemetaan antara Format URL dan jenis media terkait. |
Http |
Mengatur kode status ke 204 jika konten null. |
Input |
Membaca objek dari isi permintaan. |
Input |
Objek konteks yang digunakan oleh pemformat input untuk mendeserialisasi isi permintaan ke dalam objek. |
Input |
Pengecualian dilemparkan oleh IInputFormatter ketika input tidak dalam format yang diharapkan. |
Input |
ReadAsync(InputFormatterContext) Hasil operasi. |
Json |
A TextInputFormatter untuk konten JSON. |
Json |
A TextOutputFormatter untuk konten JSON. |
Json |
A TextInputFormatter untuk konten JSON Patch (application/json-patch+json). |
Json |
Kelas pembantu yang menyediakan Newtonsoft.Json.JsonSerializerSettings. |
Media |
Kumpulan jenis media. |
Newtonsoft |
A TextInputFormatter untuk konten JSON. |
Newtonsoft |
A TextOutputFormatter untuk konten JSON. |
Newtonsoft |
A TextInputFormatter untuk konten JSON Patch (application/json-patch+json). |
Output |
Menulis objek ke aliran output. |
Output |
Objek konteks untuk CanWriteResult(OutputFormatterCanWriteContext). |
Output |
Objek konteks untuk WriteAsync(OutputFormatterWriteContext). |
Stream |
Selalu salin Stream ke respons, terlepas dari jenis konten yang diminta. |
String |
A TextOutputFormatter untuk konten teks sederhana. |
System |
A TextInputFormatter untuk konten JSON yang menggunakan JsonSerializer. |
System |
A TextOutputFormatter untuk konten JSON yang menggunakan JsonSerializer. |
Text |
Membaca objek dari isi permintaan dengan format teks. |
Text |
Menulis objek dalam format teks tertentu ke aliran output. |
Xml |
Kelas ini menangani deserialisasi data XML input ke objek yang ditik dengan kuat menggunakan DataContractSerializer. |
Xml |
Kelas ini menangani serialisasi objek ke XML menggunakan DataContractSerializer |
Xml |
Kelas ini menangani deserialisasi data XML input ke objek yang ditik dengan kuat menggunakan XmlSerializer |
Xml |
Kelas ini menangani serialisasi objek ke XML menggunakan XmlSerializer |
Media |
Nilai jenis media. |
Media |
Jenis media dengan kualitas terkait. |
IInput |
Membaca objek dari isi permintaan. |
IInput |
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 . |
IOutput |
Menulis objek ke aliran output. |
Input |
Menentukan serangkaian kebijakan yang menentukan bagaimana sistem pengikatan model menginterpretasikan pengecualian yang IInputFormatterdilemparkan oleh . |
Untuk informasi selengkapnya tentang memformat data respons, lihat Memformat data respons.