Compartir a través de


InputFormatterContext Clase

Definición

Objeto de contexto utilizado por un formateador de entrada para deserializar el cuerpo de la solicitud en un objeto .

public ref class InputFormatterContext
public class InputFormatterContext
type InputFormatterContext = class
Public Class InputFormatterContext
Herencia
InputFormatterContext

Constructores

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

Crea una nueva instancia de InputFormatterContext.

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

Crea una nueva instancia de InputFormatterContext.

Propiedades

HttpContext

Obtiene el HttpContext asociado a la operación actual.

Metadata

Obtiene la solicitud ModelMetadata de deserialización del cuerpo de la solicitud.

ModelName

Obtiene el nombre del modelo. Se usa como clave o prefijo de clave para los errores agregados a ModelState.

ModelState

Obtiene el ModelStateDictionary asociado a la operación actual.

ModelType

Obtiene la solicitud Type de deserialización del cuerpo de la solicitud.

ReaderFactory

Obtiene un delegado que puede crear un TextReader para el cuerpo de la solicitud.

TreatEmptyInputAsDefaultValue

Obtiene una marca para indicar si el formateador de entrada no debe permitir que no se proporcione ningún valor. Si falsees , el formateador de entrada debe controlar la entrada vacía devolviendo NoValueAsync(). Si truees , el formateador de entrada debe controlar la entrada vacía devolviendo el valor predeterminado del tipo ModelType.

Se aplica a