ApiBehaviorOptions.SuppressInferBindingSourcesForParameters Propiedad

Definición

Obtiene o establece un valor que determina si se deducen los orígenes de enlace de modelos para los parámetros de acción de los controladores anotados con ApiControllerAttribute .

Cuando se habilita, se deducen los siguientes orígenes: se supone que los parámetros que aparecen como valores de ruta se enlazan desde la ruta de acceso (Path). Se supone que los parámetros de tipo IFormFile y IFormFileCollection se enlazan desde el formulario. Se supone que los parámetros que son complejos (IsComplexType) y están registrados en el contenedor de inserción de dependencias (IServiceCollection) se enlazan desde los servicios Services, a menos que esta opción esté deshabilitada DisableImplicitFromServicesParametersexplícitamente. Se supone que los parámetros que son complejos (IsComplexType) se enlazan desde el cuerpo (Body). Se supone que todos los demás parámetros se enlazan desde la consulta.

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

Valor de propiedad

Se aplica a