XmlDataContractSerializerOutputFormatter Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Questa classe gestisce la serializzazione di oggetti in XML usando DataContractSerializer
public ref class XmlDataContractSerializerOutputFormatter : Microsoft::AspNetCore::Mvc::Formatters::TextOutputFormatter
public class XmlDataContractSerializerOutputFormatter : Microsoft.AspNetCore.Mvc.Formatters.TextOutputFormatter
type XmlDataContractSerializerOutputFormatter = class
inherit TextOutputFormatter
Public Class XmlDataContractSerializerOutputFormatter
Inherits TextOutputFormatter
- Ereditarietà
Costruttori
| XmlDataContractSerializerOutputFormatter() |
Inizializza una nuova istanza di XmlDataContractSerializerOutputFormatter con XmlWriterSettings. |
| XmlDataContractSerializerOutputFormatter(ILoggerFactory) |
Inizializza una nuova istanza di XmlDataContractSerializerOutputFormatter con XmlWriterSettings. |
| XmlDataContractSerializerOutputFormatter(XmlWriterSettings, ILoggerFactory) |
Inizializza una nuova istanza di XmlDataContractSerializerOutputFormatter. |
| XmlDataContractSerializerOutputFormatter(XmlWriterSettings) |
Inizializza una nuova istanza di XmlDataContractSerializerOutputFormatter. |
Proprietà
| SerializerSettings |
Ottiene o imposta l'oggetto utilizzato per configurare l'oggetto DataContractSerializerSettingsDataContractSerializer. |
| SupportedEncodings |
Ottiene la raccolta modificabile di codifiche di caratteri supportate da questo TextOutputFormatteroggetto . Le codifiche vengono usate durante la scrittura dei dati. (Ereditato da TextOutputFormatter) |
| SupportedMediaTypes |
Ottiene la raccolta modificabile di elementi di tipo multimediale supportati da questo OutputFormatteroggetto . (Ereditato da OutputFormatter) |
| WrapperProviderFactories |
Ottiene l'elenco di per specificare il tipo di IWrapperProviderFactory wrapping per la serializzazione. |
| WriterSettings |
Ottiene le impostazioni da usare da XmlWriter. |
Metodi
| CanWriteResult(OutputFormatterCanWriteContext) |
Determina se è IOutputFormatter possibile serializzare un oggetto del tipo specificato. (Ereditato da OutputFormatter) |
| CanWriteType(Type) |
Restituisce un valore che indica se il tipo specificato può essere scritto da questo serializzatore. |
| CreateSerializer(Type) |
Creare una nuova istanza di per il tipo di DataContractSerializer oggetto specificato. |
| CreateXmlWriter(OutputFormatterWriteContext, TextWriter, XmlWriterSettings) |
Crea una nuova istanza di XmlWriter usando l'oggetto specificato TextWriter e XmlWriterSettings. |
| CreateXmlWriter(TextWriter, XmlWriterSettings) |
Crea una nuova istanza di XmlWriter usando l'oggetto specificato TextWriter e XmlWriterSettings. |
| GetCachedSerializer(Type) |
Ottiene il serializzatore memorizzato nella cache o crea e memorizza nella cache il serializzatore per il tipo specificato. |
| GetSerializableType(Type) |
Ottiene il tipo da serializzare. |
| GetSupportedContentTypes(String, Type) |
Ottiene un elenco filtrato di tipi di contenuto supportati da IOutputFormatter per |
| SelectCharacterEncoding(OutputFormatterWriteContext) |
Determina il valore migliore Encoding tra le codifica supportate per la lettura o la scrittura di un corpo di entità HTTP in base al tipo di contenuto specificato. (Ereditato da TextOutputFormatter) |
| WriteAsync(OutputFormatterWriteContext) |
Scrive l'oggetto rappresentato dalla |
| WriteResponseBodyAsync(OutputFormatterWriteContext, Encoding) |
Scrive il corpo della risposta. |
| WriteResponseBodyAsync(OutputFormatterWriteContext) |
Scrive il corpo della risposta. (Ereditato da TextOutputFormatter) |
| WriteResponseHeaders(OutputFormatterWriteContext) |
Imposta le intestazioni sull'oggetto HttpResponse . (Ereditato da OutputFormatter) |