Partager via


BindPropertyAttribute Classe

Définition

Attribut qui peut spécifier un nom de modèle ou un type de IModelBinder à utiliser pour lier la propriété associée.

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

Remarques

Semblable à ModelBinderAttribute. Contrairement à cet attribut, BindPropertyAttribute s’applique uniquement aux propriétés et ajoute une IRequestPredicateProvider implémentation qui, par défaut, indique que la propriété ne doit pas être liée aux requêtes HTTP GET (voir aussi SupportsGet).

Constructeurs

BindPropertyAttribute()

Attribut qui peut spécifier un nom de modèle ou un type de IModelBinder à utiliser pour lier la propriété associée.

Propriétés

BinderType

Type qui implémente IModelBinder.

BindingSource

Obtient BindingSource.

Name

Nom du modèle

SupportsGet

Obtient ou définit une indication que la propriété associée doit être liée dans les requêtes HTTP GET. Si truela valeur est , la propriété doit être liée dans toutes les requêtes. Sinon, la propriété ne doit pas être liée dans les requêtes HTTP GET.

Implémentations d’interfaces explicites

IRequestPredicateProvider.RequestPredicate

Attribut qui peut spécifier un nom de modèle ou un type de IModelBinder à utiliser pour lier la propriété associée.

S’applique à