Udostępnij za pośrednictwem


BindPropertyAttribute Klasa

Definicja

Atrybut, który może określać nazwę modelu lub typ IModelBinder , który ma być używany do powiązania skojarzonej właściwości.

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
Dziedziczenie
BindPropertyAttribute
Atrybuty
Implementuje

Uwagi

Podobnie jak ModelBinderAttribute. W przeciwieństwie do tego atrybutu, BindPropertyAttribute dotyczy tylko właściwości i dodaje implementację IRequestPredicateProvider , która domyślnie wskazuje, że właściwość nie powinna być powiązana dla żądań HTTP GET (zobacz również SupportsGet).

Konstruktory

BindPropertyAttribute()

Atrybut, który może określać nazwę modelu lub typ IModelBinder , który ma być używany do powiązania skojarzonej właściwości.

Właściwości

BinderType

Element Type , który implementuje jedną z nich IModelBinder.

BindingSource

Pobiera klasę BindingSource.

Name

Nazwa modelu.

SupportsGet

Pobiera lub ustawia wskazanie, że skojarzona właściwość powinna być powiązana w żądaniach HTTP GET. Jeśli truewłaściwość powinna być powiązana we wszystkich żądaniach. W przeciwnym razie właściwość nie powinna być powiązana z żądaniami HTTP GET.

Jawne implementacje interfejsu

IRequestPredicateProvider.RequestPredicate

Atrybut, który może określać nazwę modelu lub typ IModelBinder , który ma być używany do powiązania skojarzonej właściwości.

Dotyczy