ApiBehaviorOptions.SuppressInferBindingSourcesForParameters Vlastnost

Definice

Získá nebo nastaví hodnotu, která určuje, zda zdroje vazby modelu jsou odvozeny pro parametry akce na řadičích anotované s ApiControllerAttribute potlačeno.

Pokud je tato možnost povolená, odvozují se následující zdroje: Parametry, které se zobrazují jako hodnoty trasy, se předpokládají, že budou vázány z cesty (Path). Parametry typu IFormFile a IFormFileCollection předpokládá se, že jsou vázané z formuláře. Parametry, které jsou složité (IsComplexType) a jsou registrovány v kontejneru DI (IServiceCollection) se předpokládají, že jsou vázány ze služeb Services, pokud tato možnost není explicitně zakázána DisableImplicitFromServicesParameters. Parametry, které jsou složité (IsComplexType) se předpokládají, že jsou vázány z těla (Body). Předpokládá se, že všechny ostatní parametry budou vázány z dotazu.

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

Hodnota vlastnosti

Boolean

Platí pro