Condividi tramite


InputFormatterContext Classe

Definizione

Oggetto di contesto utilizzato da un formattatore di input per deserializzare il corpo della richiesta in un oggetto .

public ref class InputFormatterContext
public class InputFormatterContext
type InputFormatterContext = class
Public Class InputFormatterContext
Ereditarietà
InputFormatterContext

Costruttori

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

Crea una nuova istanza di InputFormatterContext.

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

Crea una nuova istanza di InputFormatterContext.

Proprietà

HttpContext

Ottiene l'oggetto HttpContext associato all'operazione corrente.

Metadata

Ottiene l'oggetto ModelMetadata richiesto della deserializzazione del corpo della richiesta.

ModelName

Ottiene il nome del modello. Usato come prefisso della chiave o della chiave per gli errori aggiunti a ModelState.

ModelState

Ottiene l'oggetto ModelStateDictionary associato all'operazione corrente.

ModelType

Ottiene l'oggetto Type richiesto della deserializzazione del corpo della richiesta.

ReaderFactory

Ottiene un delegato che può creare un TextReader oggetto per il corpo della richiesta.

TreatEmptyInputAsDefaultValue

Ottiene un flag per indicare se il formattatore di input non deve consentire l'immissione di alcun valore. Se false, il formattatore di input deve gestire l'input vuoto restituendo NoValueAsync(). Se true, il formattatore di input deve gestire l'input vuoto restituendo il valore predefinito per il tipo ModelType.

Si applica a