NewtonsoftJsonPatchInputFormatter Klasa

Definicja

A TextInputFormatter dla zawartości JSON Patch (application/json-patch+json).

public ref class NewtonsoftJsonPatchInputFormatter : Microsoft::AspNetCore::Mvc::Formatters::NewtonsoftJsonInputFormatter
public class NewtonsoftJsonPatchInputFormatter : Microsoft.AspNetCore.Mvc.Formatters.NewtonsoftJsonInputFormatter
type NewtonsoftJsonPatchInputFormatter = class
    inherit NewtonsoftJsonInputFormatter
Public Class NewtonsoftJsonPatchInputFormatter
Inherits NewtonsoftJsonInputFormatter
Dziedziczenie

Konstruktory

NewtonsoftJsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, MvcOptions, MvcNewtonsoftJsonOptions)

Inicjuje nowe NewtonsoftJsonPatchInputFormatter wystąpienie.

Właściwości

ExceptionPolicy

Pobiera flagę wskazującą, czy powiązanie modelu treści powinno obsługiwać wszystkie wyjątki. Jeśli wyjątek jest obsługiwany, binder modelu ciała konwertuje wyjątek na błędy stanu modelu, a w przeciwnym razie wyjątek może być propagowany.

SerializerSettings

Pobiera element Newtonsoft.Json.JsonSerializerSettings używany do konfigurowania .Newtonsoft.Json.JsonSerializer

(Odziedziczone po NewtonsoftJsonInputFormatter)
SupportedEncodings

Pobiera modyfikowalny zbiór kodowań znaków obsługiwanych przez ten TextInputFormatterelement . Kodowanie jest używane podczas odczytywania danych.

(Odziedziczone po TextInputFormatter)
SupportedMediaTypes

Pobiera modyfikowalny zbiór elementów typu nośnika obsługiwanych przez ten InputFormatterelement .

(Odziedziczone po InputFormatter)

Metody

CanRead(InputFormatterContext)

Określa, czy może to IInputFormatter deserializować obiekt contextobiektu .ModelType

CanReadType(Type)

Określa, czy może to InputFormatter deserializować obiekt danego typeobiektu .

(Odziedziczone po InputFormatter)
CreateJsonSerializer()

Wywoływana podczas deserializacji w celu pobrania elementu Newtonsoft.Json.JsonSerializer. Przekazany kontekst formatatora umożliwia tworzenie serializatora specyficznego dla kontekstu.

(Odziedziczone po NewtonsoftJsonInputFormatter)
CreateJsonSerializer(InputFormatterContext)

Wywoływana podczas deserializacji w celu pobrania elementu Newtonsoft.Json.JsonSerializer. Przekazany kontekst formatatora umożliwia tworzenie serializatora specyficznego dla kontekstu.

(Odziedziczone po NewtonsoftJsonInputFormatter)
GetDefaultValueForType(Type)

Pobiera wartość domyślną dla danego typu. Służy do zwracania wartości domyślnej, gdy treść nie zawiera zawartości.

(Odziedziczone po InputFormatter)
GetSupportedContentTypes(String, Type)

Pobiera filtrowaną listę typów zawartości, które są obsługiwane przez IInputFormatter element dla elementów objectType i contentType.

(Odziedziczone po InputFormatter)
ReadAsync(InputFormatterContext)

Odczytuje obiekt z treści żądania.

(Odziedziczone po InputFormatter)
ReadRequestBodyAsync(InputFormatterContext)

Odczytuje obiekt z treści żądania.

(Odziedziczone po TextInputFormatter)
ReadRequestBodyAsync(InputFormatterContext, Encoding)

Odczytuje obiekt z treści żądania.

ReleaseJsonSerializer(JsonSerializer)

serializer Zwalnia wystąpienie.

(Odziedziczone po NewtonsoftJsonInputFormatter)
SelectCharacterEncoding(InputFormatterContext)

Zwraca obiekt Encoding na contextpodstawie zestawu znaków .

(Odziedziczone po TextInputFormatter)

Dotyczy