XmlSerializerInputFormatter 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.
Ta klasa obsługuje deserializacji danych wejściowych XML do silnie typiowanych obiektów przy użyciu XmlSerializer
public ref class XmlSerializerInputFormatter : Microsoft::AspNetCore::Mvc::Formatters::TextInputFormatter
public ref class XmlSerializerInputFormatter : Microsoft::AspNetCore::Mvc::Formatters::TextInputFormatter, Microsoft::AspNetCore::Mvc::Formatters::IInputFormatterExceptionPolicy
public class XmlSerializerInputFormatter : Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter
public class XmlSerializerInputFormatter : Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter, Microsoft.AspNetCore.Mvc.Formatters.IInputFormatterExceptionPolicy
type XmlSerializerInputFormatter = class
inherit TextInputFormatter
type XmlSerializerInputFormatter = class
inherit TextInputFormatter
interface IInputFormatterExceptionPolicy
Public Class XmlSerializerInputFormatter
Inherits TextInputFormatter
Public Class XmlSerializerInputFormatter
Inherits TextInputFormatter
Implements IInputFormatterExceptionPolicy
- Dziedziczenie
- Implementuje
Konstruktory
XmlSerializerInputFormatter() |
Przestarzałe.
Inicjuje nowe wystąpienie klasy XmlSerializerInputFormatter. |
XmlSerializerInputFormatter(Boolean) |
Przestarzałe.
Inicjuje nowe wystąpienie klasy XmlSerializerInputFormatter. |
XmlSerializerInputFormatter(MvcOptions) |
Inicjuje nowe wystąpienie klasy XmlSerializerInputFormatter. |
Właściwości
ExceptionPolicy |
Pobiera flagę wskazującą, czy powiązanie modelu treści powinno obsługiwać wszystkie wyjątki. Jeśli jest obsługiwany wyjątek, binder modelu ciała konwertuje wyjątek na błędy stanu modelu, a w przeciwnym razie wyjątek może być propagowany. |
MaxDepth |
Wskazuje akceptowalną głębokość wejściowego kodu XML. |
SupportedEncodings |
Pobiera niezmienną kolekcję 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) |
WrapperProviderFactories |
Pobiera listę w IWrapperProviderFactory celu zapewnienia typu opakowującego dla dese serializacji. |
XmlDictionaryReaderQuotas |
Limity przydziału obejmują : DefaultMaxDepth, DefaultMaxStringContentLength, DefaultMaxArrayLength, DefaultMaxBytesPerRead, DefaultMaxNameTableCharCount |
Metody
CanRead(InputFormatterContext) |
Określa, czy może to IInputFormatter deserializować obiekt ' |
CanReadType(Type) |
Określa, czy może to InputFormatter deserializować obiekt danego |
CreateSerializer(Type) |
Wywoływane podczas deserializacji w celu pobrania elementu XmlSerializer. |
CreateXmlReader(Stream, Encoding, Type) |
Wywoływane podczas deserializacji w celu pobrania elementu XmlReader. |
CreateXmlReader(Stream, Encoding) |
Wywoływane podczas deserializacji w celu pobrania elementu XmlReader. |
GetCachedSerializer(Type) |
Pobiera buforowany serializator lub tworzy i buforuje serializator dla danego typu. |
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) |
GetSerializableType(Type) |
Pobiera typ, do którego kod XML będzie deserializowany. |
GetSupportedContentTypes(String, Type) |
Pobiera filtrowaną listę typów zawartości obsługiwanych przez IInputFormatter element |
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) |
SelectCharacterEncoding(InputFormatterContext) |
Zwraca element Encoding oparty na |