Partager via


InputFormatterContext Classe

Définition

Objet de contexte utilisé par un formateur d’entrée pour désérialiser le corps de la requête dans un objet .

public ref class InputFormatterContext
public class InputFormatterContext
type InputFormatterContext = class
Public Class InputFormatterContext
Héritage
InputFormatterContext

Constructeurs

InputFormatterContext(HttpContext, String, ModelStateDictionary, ModelMetadata, Func<Stream,Encoding,TextReader>)

Crée une instance de InputFormatterContext.

InputFormatterContext(HttpContext, String, ModelStateDictionary, ModelMetadata, Func<Stream,Encoding,TextReader>, Boolean)

Crée une instance de InputFormatterContext.

Propriétés

HttpContext

Obtient le HttpContext associé à l’opération en cours.

Metadata

Obtient la demande ModelMetadata de désérialisation du corps de la demande.

ModelName

Obtient le nom du modèle. Utilisé comme clé ou préfixe de clé pour les erreurs ajoutées à ModelState.

ModelState

Obtient le ModelStateDictionary associé à l’opération en cours.

ModelType

Obtient la demande Type de désérialisation du corps de la demande.

ReaderFactory

Obtient un délégué qui peut créer un TextReader pour le corps de la demande.

TreatEmptyInputAsDefaultValue

Obtient un indicateur pour indiquer si le formateur d’entrée ne doit autoriser aucune valeur à fournir. Si la valeur est false, le formateur d’entrée doit gérer l’entrée vide en retournant NoValueAsync(). Si la valeur est true, le formateur d’entrée doit gérer l’entrée vide en retournant la valeur par défaut pour le type ModelType.

S’applique à