Поделиться через


ApiBehaviorOptions.SuppressInferBindingSourcesForParameters Свойство

Определение

Возвращает или задает значение, определяющее, выводятся ли источники привязки модели для параметров действия на контроллерах, помеченных параметром ApiControllerAttribute , подавляется.

Если этот параметр включен, выводятся следующие источники: Предполагается, что параметры, которые отображаются как значения маршрута, привязаны к пути (Path). Предполагается, что параметры типа IFormFile и IFormFileCollection привязаны к форме. Предполагается, что параметры являются сложными (IsComplexType) и зарегистрированы в контейнере внедрения зависимостей (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

Значение свойства

Применяется к