Condividi tramite


BindPropertyAttribute Classe

Definizione

Attributo che può specificare un nome del modello o un tipo di IModelBinder da usare per l'associazione della proprietà associata.

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
Ereditarietà
BindPropertyAttribute
Attributi
Implementazioni

Commenti

Simile a ModelBinderAttribute. A differenza di tale attributo, BindPropertyAttribute si applica solo alle proprietà e aggiunge un'implementazione IRequestPredicateProvider che per impostazione predefinita indica che la proprietà non deve essere associata alle richieste HTTP GET (vedere anche SupportsGet).

Costruttori

BindPropertyAttribute()

Attributo che può specificare un nome del modello o un tipo di IModelBinder da usare per l'associazione della proprietà associata.

Proprietà

BinderType

Oggetto Type che implementa entrambi IModelBinder.

BindingSource

Ottiene l'oggetto BindingSource.

Name

Nome del modello.

SupportsGet

Ottiene o imposta un'indicazione che la proprietà associata deve essere associata nelle richieste HTTP GET. Se true, la proprietà deve essere associata in tutte le richieste. In caso contrario, la proprietà non deve essere associata alle richieste HTTP GET.

Implementazioni dell'interfaccia esplicita

IRequestPredicateProvider.RequestPredicate

Attributo che può specificare un nome del modello o un tipo di IModelBinder da usare per l'associazione della proprietà associata.

Si applica a