ApiBehaviorOptions.SuppressInferBindingSourcesForParameters Eigenschaft

Definition

Ruft einen Wert ab, der bestimmt, ob Modellbindungsquellen für Aktionsparameter auf Controllern mit Anmerkungen unterdrückt ApiControllerAttribute werden, oder legt diesen fest.

Wenn sie aktiviert ist, werden die folgenden Quellen abgeleitet: Parameter, die als Routenwerte angezeigt werden, werden angenommen, dass sie vom Pfad (Path) gebunden sind. Parameter vom Typ IFormFile und IFormFileCollection werden als vom Formular gebunden sein. Es wird davon ausgegangen, dass Parameter, die komplex (IsComplexType) sind und im DI-Container (IServiceCollection) registriert sind, von den Diensten Servicesgebunden sind, es sei denn, diese Option ist explizit deaktiviert DisableImplicitFromServicesParameters. Komplexe Parameter (IsComplexType) werden davon ausgegangen, dass sie vom TextBody () gebunden sind. Es wird davon ausgegangen, dass alle anderen Parameter aus der Abfrage gebunden sind.

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

Eigenschaftswert

Gilt für: