XmlDataContractSerializerInputFormatter Classe
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Essa classe manipula a desserialização de dados XML de entrada para objetos fortemente tipado usando DataContractSerializer.
public ref class XmlDataContractSerializerInputFormatter : Microsoft::AspNetCore::Mvc::Formatters::TextInputFormatter
public ref class XmlDataContractSerializerInputFormatter : Microsoft::AspNetCore::Mvc::Formatters::TextInputFormatter, Microsoft::AspNetCore::Mvc::Formatters::IInputFormatterExceptionPolicy
public class XmlDataContractSerializerInputFormatter : Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter
public class XmlDataContractSerializerInputFormatter : Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter, Microsoft.AspNetCore.Mvc.Formatters.IInputFormatterExceptionPolicy
type XmlDataContractSerializerInputFormatter = class
inherit TextInputFormatter
type XmlDataContractSerializerInputFormatter = class
inherit TextInputFormatter
interface IInputFormatterExceptionPolicy
Public Class XmlDataContractSerializerInputFormatter
Inherits TextInputFormatter
Public Class XmlDataContractSerializerInputFormatter
Inherits TextInputFormatter
Implements IInputFormatterExceptionPolicy
- Herança
- Implementações
Xml |
Obsoleto.
Inicializa uma nova instância de XmlDataContractSerializerInputFormatter. |
Xml |
Obsoleto.
Inicializa uma nova instância de XmlDataContractSerializerInputFormatter. |
Xml |
Inicializa uma nova instância de XmlDataContractSerializerInputFormatter. |
Exception |
Obtém o sinalizador para indicar se o associador de modelo de corpo deve manipular todas as exceções. Se uma exceção for tratada, o associador de modelo de corpo converterá a exceção em erros de estado do modelo, caso contrário, a exceção poderá ser propagada. |
Max |
Indica a profundidade de XML de entrada aceitável. |
Serializer |
Obtém ou define o DataContractSerializerSettings usado para configurar o DataContractSerializer. |
Supported |
Obtém a coleção mutável de codificações de caracteres com suporte por este TextInputFormatter. As codificações são usadas ao ler os dados. (Herdado de TextInputFormatter) |
Supported |
Obtém a coleção mutável de elementos de tipo de mídia compatíveis com este InputFormatter. (Herdado de InputFormatter) |
Wrapper |
Obtém a lista de IWrapperProviderFactory para fornecer o tipo de encapsulamento para des serialização. |
Xml |
As cotas incluem - DefaultMaxDepth, DefaultMaxStringContentLength, DefaultMaxArrayLength, DefaultMaxBytesPerRead, DefaultMaxNameTableCharCount |
Can |
Determina se isso IInputFormatter pode desserializar um objeto do |
Can |
Determina se isso InputFormatter pode desserializar um objeto do determinado |
Create |
Chamado durante a desserialização para obter o DataContractSerializer. |
Create |
Chamado durante a desserialização para obter o XmlReader. |
Get |
Obtém o serializador armazenado em cache ou cria e armazena em cache o serializador para o tipo fornecido. |
Get |
Obtém o valor padrão para um determinado tipo. Usado para retornar um valor padrão quando o corpo não contém conteúdo. (Herdado de InputFormatter) |
Get |
Obtém o tipo para o qual o XML será desserializado. |
Get |
Obtém uma lista filtrada de tipos de conteúdo compatíveis com o IInputFormatter para o |
Read |
Lê um objeto do corpo da solicitação. (Herdado de InputFormatter) |
Read |
Lê um objeto do corpo da solicitação. |
Read |
Lê um objeto do corpo da solicitação. (Herdado de TextInputFormatter) |
Select |
Retorna um Encoding com base no |
Produto | Versões |
---|---|
ASP.NET Core | 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0 |