다음을 통해 공유


InputFormatterContext 클래스

정의

요청 본문을 개체로 역직렬화하는 데 입력 포맷터에서 사용하는 컨텍스트 개체입니다.

public ref class InputFormatterContext
public class InputFormatterContext
type InputFormatterContext = class
Public Class InputFormatterContext
상속
InputFormatterContext

생성자

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

InputFormatterContext의 새 인스턴스를 만듭니다.

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

InputFormatterContext의 새 인스턴스를 만듭니다.

속성

HttpContext

HttpContext 현재 작업과 연결된 를 가져옵니다.

Metadata

ModelMetadata 요청 본문 역직렬화 요청된 를 가져옵니다.

ModelName

모델의 이름을 가져옵니다. 에 추가된 오류의 키 또는 키 접두사로 ModelState사용됩니다.

ModelState

ModelStateDictionary 현재 작업과 연결된 를 가져옵니다.

ModelType

Type 요청 본문 역직렬화 요청된 를 가져옵니다.

ReaderFactory

요청 본문에 대한 를 TextReader 만들 수 있는 대리자를 가져옵니다.

TreatEmptyInputAsDefaultValue

입력 포맷터가 값을 제공하지 않아야 하는지 여부를 나타내는 플래그를 가져옵니다. 이면 false입력 포맷터는 를 반환하여 빈 입력을 NoValueAsync()처리해야 합니다. 이면 true입력 포맷터는 형식 ModelType의 기본값을 반환하여 빈 입력을 처리해야 합니다.

적용 대상