Udostępnij za pośrednictwem


ApiBehaviorOptions.SuppressInferBindingSourcesForParameters Właściwość

Definicja

Pobiera lub ustawia wartość, która określa, czy źródła powiązań modelu są wnioskowane dla parametrów akcji na kontrolerach z adnotacjami ApiControllerAttribute jest pomijane.

Po włączeniu następujące źródła są wnioskowane: Parametry, które są wyświetlane jako wartości trasy, przyjmuje się, że mają być powiązane ze ścieżką (Path). Parametry typu IFormFile i IFormFileCollection zakłada się, że mają być powiązane z formularzem. Przyjmuje się, że parametry złożone (IsComplexType) i zarejestrowane w kontenerze DI (IServiceCollection) są powiązane z usługami Services, chyba że ta opcja jest jawnie wyłączona DisableImplicitFromServicesParameters. Przyjmuje się, że parametry złożone (IsComplexType) są powiązane z treścią (Body). Przyjmuje się, że wszystkie inne parametry są powiązane z zapytaniem.

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

Wartość właściwości

Dotyczy