ApiBehaviorOptions.SuppressInferBindingSourcesForParameters Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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