ApiBehaviorOptions.SuppressInferBindingSourcesForParameters Propriété

Définition

Obtient ou définit une valeur qui détermine si les sources de liaison de modèle sont déduites pour les paramètres d’action sur les contrôleurs annotés avec ApiControllerAttribute est supprimée.

Quand cette option est activée, les sources suivantes sont déduites : Les paramètres qui apparaissent en tant que valeurs de routage sont supposés être liés à partir du chemin d’accès (Path). Les paramètres de type IFormFile et IFormFileCollection sont supposés être liés à partir du formulaire. Les paramètres qui sont complexes (IsComplexType) et qui sont inscrits dans le conteneur DI (IServiceCollection) sont supposés être liés à partir des services Services, sauf si cette option est explicitement désactivée DisableImplicitFromServicesParameters. Les paramètres complexes (IsComplexType) sont supposés être liés à partir du corps (Body). Tous les autres paramètres sont supposés être liés à partir de la requête.

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

Valeur de propriété

S’applique à