Compartilhar via


InputFormatterContext Classe

Definição

Um objeto de contexto usado por um formatador de entrada para desserializar o corpo da solicitação em um objeto .

public ref class InputFormatterContext
public class InputFormatterContext
type InputFormatterContext = class
Public Class InputFormatterContext
Herança
InputFormatterContext

Construtores

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

Cria uma nova instância de InputFormatterContext.

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

Cria uma nova instância de InputFormatterContext.

Propriedades

HttpContext

Obtém o HttpContext associado à operação atual.

Metadata

Obtém o solicitado ModelMetadata da desserialização do corpo da solicitação.

ModelName

Obtém o nome do modelo. Usado como o prefixo de chave ou chave para erros adicionados a ModelState.

ModelState

Obtém o ModelStateDictionary associado à operação atual.

ModelType

Obtém o solicitado Type da desserialização do corpo da solicitação.

ReaderFactory

Obtém um delegado que pode criar um TextReader para o corpo da solicitação.

TreatEmptyInputAsDefaultValue

Obtém um sinalizador para indicar se o formatador de entrada deve permitir que nenhum valor seja fornecido. Se false, o formatador de entrada deverá manipular a entrada vazia retornando NoValueAsync(). Se true, o formatador de entrada deverá manipular a entrada vazia retornando o valor padrão para o tipo ModelType.

Aplica-se a