Partager via


BindAttribute Classe

Définition

Cet attribut peut être utilisé sur les types et paramètres d’action pour indiquer les métadonnées au niveau du modèle.

public ref class BindAttribute : Attribute, Microsoft::AspNetCore::Mvc::ModelBinding::IModelNameProvider, Microsoft::AspNetCore::Mvc::ModelBinding::IPropertyFilterProvider
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Parameter, AllowMultiple=false, Inherited=true)]
public class BindAttribute : Attribute, Microsoft.AspNetCore.Mvc.ModelBinding.IModelNameProvider, Microsoft.AspNetCore.Mvc.ModelBinding.IPropertyFilterProvider
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Parameter, AllowMultiple=false, Inherited=true)>]
type BindAttribute = class
    inherit Attribute
    interface IModelNameProvider
    interface IPropertyFilterProvider
Public Class BindAttribute
Inherits Attribute
Implements IModelNameProvider, IPropertyFilterProvider
Héritage
BindAttribute
Attributs
Implémente

Constructeurs

BindAttribute(String[])

Crée une instance de BindAttribute.

Propriétés

Include

Obtient les noms des propriétés à inclure dans la liaison de modèle.

Prefix

Permet à un utilisateur de spécifier un préfixe particulier à mettre en correspondance pendant la liaison de modèle.

PropertyFilter

Obtient un prédicat qui peut déterminer quelles propriétés de modèle doivent être liées par la liaison de modèle.

Ce prédicat est également utilisé pour déterminer quels paramètres sont liés lorsque le constructeur d’un modèle est lié.

Implémentations d’interfaces explicites

IModelNameProvider.Name

Représente le nom du modèle utilisé lors de la liaison de modèle.

S’applique à