ApiBehaviorOptions.SuppressInferBindingSourcesForParameters 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
로 주석이 추가 ApiControllerAttribute 된 컨트롤러의 작업 매개 변수에 대해 모델 바인딩 원본이 유추되는지 여부를 결정하는 값을 가져오거나 설정합니다.
사용하도록 설정하면 다음 원본이 유추됩니다. 경로 값으로 표시되는 매개 변수는 경로(Path)에서 바인딩된 것으로 간주됩니다. 형식 IFormFileIFormFileCollection 및 의 매개 변수는 양식에서 바인딩된 것으로 간주됩니다. 이 옵션을 명시적으로 DisableImplicitFromServicesParameters사용하지 않도록 설정하지 않는 한 복잡한(IsComplexType) 및 DI 컨테이너(IServiceCollection)에 등록된 매개 변수는 서비스에서 Services바인딩된 것으로 간주됩니다. 복잡한 매개 변수(IsComplexType)는 본문(Body)에서 바인딩된 것으로 간주됩니다. 다른 모든 매개 변수는 쿼리에서 바인딩된 것으로 간주됩니다.
public:
property bool SuppressInferBindingSourcesForParameters { bool get(); void set(bool value); };
public bool SuppressInferBindingSourcesForParameters { get; set; }
member this.SuppressInferBindingSourcesForParameters : bool with get, set
Public Property SuppressInferBindingSourcesForParameters As Boolean