Udostępnij za pośrednictwem


NewtonsoftJsonInputFormatter Klasa

Definicja

A TextInputFormatter dla zawartości JSON.

public ref class NewtonsoftJsonInputFormatter : Microsoft::AspNetCore::Mvc::Formatters::TextInputFormatter, Microsoft::AspNetCore::Mvc::Formatters::IInputFormatterExceptionPolicy
public class NewtonsoftJsonInputFormatter : Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter, Microsoft.AspNetCore.Mvc.Formatters.IInputFormatterExceptionPolicy
type NewtonsoftJsonInputFormatter = class
    inherit TextInputFormatter
    interface IInputFormatterExceptionPolicy
Public Class NewtonsoftJsonInputFormatter
Inherits TextInputFormatter
Implements IInputFormatterExceptionPolicy
Dziedziczenie
NewtonsoftJsonInputFormatter
Pochodne
Implementuje

Konstruktory

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

Inicjuje nowe wystąpienie klasy NewtonsoftJsonInputFormatter.

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

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

(Odziedziczone po InputFormatter)
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.

CreateJsonSerializer(InputFormatterContext)

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

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, Encoding)

Odczytuje obiekt z treści żądania.

ReadRequestBodyAsync(InputFormatterContext)

Odczytuje obiekt z treści żądania.

(Odziedziczone po TextInputFormatter)
ReleaseJsonSerializer(JsonSerializer)

serializer Zwalnia wystąpienie.

SelectCharacterEncoding(InputFormatterContext)

Zwraca obiekt Encoding na contextpodstawie zestawu znaków .

(Odziedziczone po TextInputFormatter)

Dotyczy