NewtonsoftJsonInputFormatter Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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 |
| CanReadType(Type) |
Określa, czy może to InputFormatter deserializować obiekt danego |
| 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 |
| 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) |
|
| SelectCharacterEncoding(InputFormatterContext) |
Zwraca obiekt Encoding na |