XmlSerializerOutputFormatter Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Esta clase controla la serialización de objetos a XML mediante 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
- Herencia
Constructores
XmlSerializerOutputFormatter() |
Inicializa una nueva instancia de XmlSerializerOutputFormatter con el valor predeterminado XmlWriterSettings. |
XmlSerializerOutputFormatter(ILoggerFactory) |
Inicializa una nueva instancia de XmlSerializerOutputFormatter con el valor predeterminado XmlWriterSettings. |
XmlSerializerOutputFormatter(XmlWriterSettings) |
Inicializa una nueva instancia de la clase XmlSerializerOutputFormatter. |
XmlSerializerOutputFormatter(XmlWriterSettings, ILoggerFactory) |
Inicializa una nueva instancia de XmlSerializerOutputFormatter. |
Propiedades
SupportedEncodings |
Obtiene la colección mutable de codificaciones de caracteres admitidas por este TextOutputFormatterobjeto . Las codificaciones se usan al escribir los datos. (Heredado de TextOutputFormatter) |
SupportedMediaTypes |
Obtiene la colección mutable de elementos de tipo multimedia admitidos por este OutputFormatterobjeto . (Heredado de OutputFormatter) |
WrapperProviderFactories |
Obtiene la lista de para proporcionar el tipo de IWrapperProviderFactory ajuste para la serialización. |
WriterSettings |
Obtiene la configuración que va a usar XmlWriter. |
Métodos
CanWriteResult(OutputFormatterCanWriteContext) |
Determina si esto IOutputFormatter puede serializar un objeto del tipo especificado. (Heredado de OutputFormatter) |
CanWriteType(Type) |
Devuelve un valor que indica si este serializador puede escribir o no el tipo especificado. |
CreateSerializer(Type) |
Cree una nueva instancia de para el tipo de XmlSerializer objeto especificado. |
CreateXmlWriter(OutputFormatterWriteContext, TextWriter, XmlWriterSettings) |
Crea una nueva instancia de XmlWriter con los valores especificados TextWriter y XmlWriterSettings. |
CreateXmlWriter(TextWriter, XmlWriterSettings) |
Crea una nueva instancia de XmlWriter con los valores especificados TextWriter y XmlWriterSettings. |
GetCachedSerializer(Type) |
Obtiene el serializador almacenado en caché o crea y almacena en caché el serializador para el tipo especificado. |
GetSerializableType(Type) |
Obtiene el tipo que se va a serializar. |
GetSupportedContentTypes(String, Type) |
Obtiene una lista filtrada de tipos de contenido admitidos por para IOutputFormatter |
SelectCharacterEncoding(OutputFormatterWriteContext) |
Determina lo mejor Encoding entre las codificaciones admitidas para leer o escribir un cuerpo de entidad HTTP en función del tipo de contenido proporcionado. (Heredado de TextOutputFormatter) |
Serialize(XmlSerializer, XmlWriter, Object) |
Serializa el valor mediante el pasado en |
WriteAsync(OutputFormatterWriteContext) |
Escribe el objeto representado por |
WriteResponseBodyAsync(OutputFormatterWriteContext) |
Escribe el cuerpo de la respuesta. (Heredado de TextOutputFormatter) |
WriteResponseBodyAsync(OutputFormatterWriteContext, Encoding) |
Escribe el cuerpo de la respuesta. |
WriteResponseHeaders(OutputFormatterWriteContext) |
Establece los encabezados en el HttpResponse objeto . (Heredado de OutputFormatter) |