Microsoft.AspNetCore.Mvc.Formatters Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des types qui autorisent le retour de JSON et des formateurs d’entrée et de sortie xml.
Classes
FormatFilter |
Filtre qui utilise la valeur de format dans les données de routage ou la chaîne de requête pour définir le type de contenu sur un ObjectResult retourné à partir d’une action. |
FormatterCollection<TFormatter> |
Représente une collection de formateurs. |
FormatterMappings |
Permet de spécifier le mappage entre le format d’URL et le type de média correspondant. |
HttpNoContentOutputFormatter |
Définit le code status sur 204 si le contenu est null. |
InputFormatter |
Lit un objet à partir du corps de la requête. |
InputFormatterContext |
Objet de contexte utilisé par un formateur d’entrée pour désérialiser le corps de la requête en un objet. |
InputFormatterException |
Exception levée par IInputFormatter lorsque l’entrée n’est pas dans un format attendu. |
InputFormatterResult |
Résultat d’une ReadAsync(InputFormatterContext) opération. |
JsonInputFormatter |
pour TextInputFormatter le contenu JSON. |
JsonOutputFormatter |
pour TextOutputFormatter le contenu JSON. |
JsonPatchInputFormatter |
pour TextInputFormatter le contenu de correctif JSON (application/json-patch+json). |
JsonSerializerSettingsProvider |
Classe d’assistance qui fournit Newtonsoft.Json.JsonSerializerSettings. |
MediaTypeCollection |
Collection de types de médias. |
NewtonsoftJsonInputFormatter |
pour TextInputFormatter le contenu JSON. |
NewtonsoftJsonOutputFormatter |
pour TextOutputFormatter le contenu JSON. |
NewtonsoftJsonPatchInputFormatter |
pour TextInputFormatter le contenu de correctif JSON (application/json-patch+json). |
OutputFormatter |
Écrit un objet dans le flux de sortie. |
OutputFormatterCanWriteContext |
Objet de contexte pour CanWriteResult(OutputFormatterCanWriteContext). |
OutputFormatterWriteContext |
Objet de contexte pour WriteAsync(OutputFormatterWriteContext). |
StreamOutputFormatter |
Copie toujours le dans la réponse, quel que soit le Stream type de contenu demandé. |
StringOutputFormatter |
pour TextOutputFormatter le contenu texte simple. |
SystemTextJsonInputFormatter |
pour TextInputFormatter le contenu JSON qui utilise JsonSerializer. |
SystemTextJsonOutputFormatter |
pour TextOutputFormatter le contenu JSON qui utilise JsonSerializer. |
TextInputFormatter |
Lit un objet à partir d’un corps de requête avec un format texte. |
TextOutputFormatter |
Écrit un objet dans un format de texte donné dans le flux de sortie. |
XmlDataContractSerializerInputFormatter |
Cette classe gère la désérialisation des données XML d’entrée vers des objets fortement typés à l’aide DataContractSerializerde . |
XmlDataContractSerializerOutputFormatter |
Cette classe gère la sérialisation des objets au format XML à l’aide de DataContractSerializer |
XmlSerializerInputFormatter |
Cette classe gère la désérialisation des données XML d’entrée vers des objets fortement typés à l’aide de XmlSerializer |
XmlSerializerOutputFormatter |
Cette classe gère la sérialisation des objets au format XML à l’aide de XmlSerializer |
Structures
MediaType |
Valeur de type multimédia. |
MediaTypeSegmentWithQuality |
Type de média avec sa qualité associée. |
Interfaces
IInputFormatter |
Lit un objet à partir du corps de la requête. |
IInputFormatterExceptionPolicy |
Stratégie que IInputFormatters peut implémenter pour indiquer s’ils veulent que le classeur de modèle de corps gère toutes les exceptions. Par défaut, tous les s par défaut IInputFormatterimplémentent cette interface et ont la valeur par défaut .MalformedInputExceptions |
IOutputFormatter |
Écrit un objet dans le flux de sortie. |
Énumérations
InputFormatterExceptionPolicy |
Définit l’ensemble de stratégies qui déterminent la façon dont le système de liaison de modèle interprète les exceptions levées par un IInputFormatter. |
Remarques
Pour plus d’informations sur la mise en forme des données de réponse, consultez Mettre en forme les données de réponse.