Bagikan melalui


SystemTextJsonInputFormatter Kelas

Definisi

A TextInputFormatter untuk konten JSON yang menggunakan JsonSerializer.

public ref class SystemTextJsonInputFormatter : Microsoft::AspNetCore::Mvc::Formatters::TextInputFormatter, Microsoft::AspNetCore::Mvc::Formatters::IInputFormatterExceptionPolicy
public class SystemTextJsonInputFormatter : Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter, Microsoft.AspNetCore.Mvc.Formatters.IInputFormatterExceptionPolicy
type SystemTextJsonInputFormatter = class
    inherit TextInputFormatter
    interface IInputFormatterExceptionPolicy
Public Class SystemTextJsonInputFormatter
Inherits TextInputFormatter
Implements IInputFormatterExceptionPolicy
Warisan
SystemTextJsonInputFormatter
Penerapan

Konstruktor

SystemTextJsonInputFormatter(JsonOptions, ILogger<SystemTextJsonInputFormatter>)

Menginisialisasi instans baru .SystemTextJsonInputFormatter

Properti

SerializerOptions

Mendapatkan yang JsonSerializerOptions digunakan untuk mengonfigurasi 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 contextModelType.

(Diperoleh dari InputFormatter)
CanReadType(Type)

Menentukan apakah ini InputFormatter dapat mendeserialisasi objek dari yang diberikan type.

(Diperoleh dari InputFormatter)
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 objectType dan contentType.

(Diperoleh dari InputFormatter)
ReadAsync(InputFormatterContext)

Membaca objek dari isi permintaan.

(Diperoleh dari InputFormatter)
ReadRequestBodyAsync(InputFormatterContext)

Membaca objek dari isi permintaan.

(Diperoleh dari TextInputFormatter)
ReadRequestBodyAsync(InputFormatterContext, Encoding)

Membaca objek dari isi permintaan.

SelectCharacterEncoding(InputFormatterContext)

Mengembalikan Encoding berdasarkan contextkumpulan karakter.

(Diperoleh dari TextInputFormatter)

Implementasi Antarmuka Eksplisit

IInputFormatterExceptionPolicy.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.

Berlaku untuk