XmlSerializerOutputFormatter Classe
Definição
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 serialização de objetos para XML usando XmlSerializer
public ref class XmlSerializerOutputFormatter : Microsoft::AspNetCore::Mvc::Formatters::TextOutputFormatter
public class XmlSerializerOutputFormatter : Microsoft.AspNetCore.Mvc.Formatters.TextOutputFormatter
type XmlSerializerOutputFormatter = class
inherit TextOutputFormatter
Public Class XmlSerializerOutputFormatter
Inherits TextOutputFormatter
- Herança
Construtores
XmlSerializerOutputFormatter() |
Inicializa uma nova instância do XmlSerializerOutputFormatter com o padrão XmlWriterSettings. |
XmlSerializerOutputFormatter(ILoggerFactory) |
Inicializa uma nova instância do XmlSerializerOutputFormatter com o padrão XmlWriterSettings. |
XmlSerializerOutputFormatter(XmlWriterSettings) |
Inicializa uma nova instância de XmlSerializerOutputFormatter. |
XmlSerializerOutputFormatter(XmlWriterSettings, ILoggerFactory) |
Inicializa uma nova instância de XmlSerializerOutputFormatter |
Propriedades
SupportedEncodings |
Obtém a coleção mutável de codificações de caracteres com suporte por este TextOutputFormatter. As codificações são usadas ao gravar os dados. (Herdado de TextOutputFormatter) |
SupportedMediaTypes |
Obtém a coleção mutável de elementos de tipo de mídia compatíveis com este OutputFormatter. (Herdado de OutputFormatter) |
WrapperProviderFactories |
Obtém a lista de para fornecer o tipo de IWrapperProviderFactory encapsulamento para serialização. |
WriterSettings |
Obtém as configurações a serem usadas pelo XmlWriter. |
Métodos
CanWriteResult(OutputFormatterCanWriteContext) |
Determina se isso IOutputFormatter pode serializar um objeto do tipo especificado. (Herdado de OutputFormatter) |
CanWriteType(Type) |
Retorna um valor que indica se o tipo determinado pode ou não ser gravado por esse serializador. |
CreateSerializer(Type) |
Crie uma nova instância de para o tipo de XmlSerializer objeto fornecido. |
CreateXmlWriter(OutputFormatterWriteContext, TextWriter, XmlWriterSettings) |
Cria uma nova instância de XmlWriter usando o e XmlWriterSettingsdeterminadosTextWriter. |
CreateXmlWriter(TextWriter, XmlWriterSettings) |
Cria uma nova instância de XmlWriter usando o e XmlWriterSettingsdeterminadosTextWriter. |
GetCachedSerializer(Type) |
Obtém o serializador armazenado em cache ou cria e armazena em cache o serializador para o tipo fornecido. |
GetSerializableType(Type) |
Obtém o tipo a ser serializado. |
GetSupportedContentTypes(String, Type) |
Obtém uma lista filtrada de tipos de conteúdo compatíveis com o IOutputFormatter para o |
SelectCharacterEncoding(OutputFormatterWriteContext) |
Determina o melhor Encoding entre as codificações com suporte para ler ou gravar um corpo de entidade HTTP com base no tipo de conteúdo fornecido. (Herdado de TextOutputFormatter) |
Serialize(XmlSerializer, XmlWriter, Object) |
Serializa o valor usando o passado em |
WriteAsync(OutputFormatterWriteContext) |
Grava o objeto representado pela |
WriteResponseBodyAsync(OutputFormatterWriteContext) |
Grava o corpo da resposta. (Herdado de TextOutputFormatter) |
WriteResponseBodyAsync(OutputFormatterWriteContext, Encoding) |
Grava o corpo da resposta. |
WriteResponseHeaders(OutputFormatterWriteContext) |
Define os cabeçalhos no HttpResponse objeto . (Herdado de OutputFormatter) |