ApiBehaviorOptions.SuppressInferBindingSourcesForParameters 屬性

定義

取得或設定值,這個值會判斷是否推斷模型系結來源,以在標注 ApiControllerAttribute 的控制器上動作參數是否被隱藏。

啟用時,會推斷下列來源:顯示為路由值的參數會假設從路徑系結 (Path) 。 型 IFormFile 別和 IFormFileCollection 的參數會假設系結自表單。 如果參數是複雜 (IsComplexType) ,而且會在 DI 容器 (註冊 IServiceCollection ,) 則假設是從服務 Services 系結,除非已明確停用 DisableImplicitFromServicesParameters 此選項。 複雜 (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

屬性值

適用於