Bagikan melalui


JsonPatchInputFormatter Kelas

Definisi

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

public ref class JsonPatchInputFormatter : Microsoft::AspNetCore::Mvc::Formatters::JsonInputFormatter
public class JsonPatchInputFormatter : Microsoft.AspNetCore.Mvc.Formatters.JsonInputFormatter
type JsonPatchInputFormatter = class
    inherit JsonInputFormatter
Public Class JsonPatchInputFormatter
Inherits JsonInputFormatter
Warisan

Konstruktor

JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider)
Kedaluwarsa.

Menginisialisasi instans baru JsonPatchInputFormatter .

JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, Boolean)
Kedaluwarsa.

Menginisialisasi instans baru JsonPatchInputFormatter .

JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, Boolean, Boolean)
Kedaluwarsa.

Menginisialisasi instans baru JsonPatchInputFormatter .

JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, MvcOptions, MvcJsonOptions)

Menginisialisasi instans baru JsonPatchInputFormatter .

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.

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.

(Diperoleh dari JsonInputFormatter)
SerializerSettings

Mendapatkan yang Newtonsoft.Json.JsonSerializerSettings digunakan untuk mengonfigurasi Newtonsoft.Json.JsonSerializer.

(Diperoleh dari JsonInputFormatter)
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.

CanReadType(Type)

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

(Diperoleh dari InputFormatter)
CreateJsonSerializer()

Dipanggil selama deserialisasi untuk mendapatkan Newtonsoft.Json.JsonSerializer.

(Diperoleh dari JsonInputFormatter)
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.

ReleaseJsonSerializer(JsonSerializer)

Merilis instans serializer .

(Diperoleh dari JsonInputFormatter)
SelectCharacterEncoding(InputFormatterContext)

Mengembalikan Encoding berdasarkan contextkumpulan karakter.

(Diperoleh dari TextInputFormatter)

Berlaku untuk