ApiBehaviorOptions.SuppressInferBindingSourcesForParameters 속성

정의

로 주석이 추가 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

속성 값

적용 대상