JsonInputFormatter Kelas
Definisi
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.
A TextInputFormatter untuk konten JSON.
public ref class JsonInputFormatter : Microsoft::AspNetCore::Mvc::Formatters::TextInputFormatter
public ref class JsonInputFormatter : Microsoft::AspNetCore::Mvc::Formatters::TextInputFormatter, Microsoft::AspNetCore::Mvc::Formatters::IInputFormatterExceptionPolicy
public class JsonInputFormatter : Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter
public class JsonInputFormatter : Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter, Microsoft.AspNetCore.Mvc.Formatters.IInputFormatterExceptionPolicy
type JsonInputFormatter = class
inherit TextInputFormatter
type JsonInputFormatter = class
inherit TextInputFormatter
interface IInputFormatterExceptionPolicy
Public Class JsonInputFormatter
Inherits TextInputFormatter
Public Class JsonInputFormatter
Inherits TextInputFormatter
Implements IInputFormatterExceptionPolicy
- Warisan
- Turunan
- Penerapan
Konstruktor
JsonInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, Boolean, Boolean) |
Kedaluwarsa.
Menginisialisasi instans JsonInputFormatterbaru . |
JsonInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, Boolean) |
Kedaluwarsa.
Menginisialisasi instans JsonInputFormatterbaru . |
JsonInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, MvcOptions, MvcJsonOptions) |
Menginisialisasi instans JsonInputFormatterbaru . |
JsonInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider) |
Kedaluwarsa.
Menginisialisasi instans JsonInputFormatterbaru . |
Properti
ExceptionPolicy |
Mendapatkan bendera untuk menunjukkan apakah pengikat model isi harus menangani semua pengecualian. Jika pengecualian ditangani, pengikat model isi mengonversi pengecualian menjadi kesalahan status model, jika tidak, pengecualian diizinkan untuk disebarluaskan. |
SerializerSettings |
Mendapatkan yang Newtonsoft.Json.JsonSerializerSettings digunakan untuk mengonfigurasi Newtonsoft.Json.JsonSerializer. |
SupportedEncodings |
Mendapatkan koleksi pengodean karakter yang dapat diubah yang didukung oleh ini TextInputFormatter. Pengodean digunakan saat membaca data. (Diperoleh dari TextInputFormatter) |
SupportedMediaTypes |
Mendapatkan koleksi elemen jenis media yang dapat diubah yang didukung oleh ini InputFormatter. (Diperoleh dari InputFormatter) |
Metode
CanRead(InputFormatterContext) |
Menentukan apakah ini IInputFormatter dapat mendeserialisasi objek dari |
CanReadType(Type) |
Menentukan apakah ini InputFormatter dapat mendeserialisasi objek dari objek yang diberikan |
CreateJsonSerializer() |
Dipanggil selama deserialisasi untuk mendapatkan Newtonsoft.Json.JsonSerializer. |
GetDefaultValueForType(Type) |
Mendapatkan nilai default untuk jenis tertentu. Digunakan untuk mengembalikan nilai default saat isi tidak berisi konten. (Diperoleh dari InputFormatter) |
GetSupportedContentTypes(String, Type) |
Mendapatkan daftar tipe konten yang difilter yang didukung oleh IInputFormatter untuk |
ReadAsync(InputFormatterContext) |
Membaca objek dari isi permintaan. (Diperoleh dari InputFormatter) |
ReadRequestBodyAsync(InputFormatterContext, Encoding) |
Membaca objek dari isi permintaan. |
ReadRequestBodyAsync(InputFormatterContext) |
Membaca objek dari isi permintaan. (Diperoleh dari TextInputFormatter) |
ReleaseJsonSerializer(JsonSerializer) |
Merilis instans |
SelectCharacterEncoding(InputFormatterContext) |
Mengembalikan Encoding berdasarkan |