Поделиться через


BindPropertyAttribute Класс

Определение

Атрибут, который может указать имя модели или тип , используемый IModelBinder для привязки связанного свойства.

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
Наследование
BindPropertyAttribute
Атрибуты
Реализации

Комментарии

Аналогично ModelBinderAttribute. В отличие от этого атрибута, BindPropertyAttribute применяется только к свойствам и добавляет IRequestPredicateProvider реализацию, которая по умолчанию указывает, что свойство не должно быть привязано к HTTP-запросам GET (см. также SupportsGet).

Конструкторы

BindPropertyAttribute()

Атрибут, который может указать имя модели или тип , используемый IModelBinder для привязки связанного свойства.

Свойства

BinderType

Объект Type , реализующий либо IModelBinder.

BindingSource

Возвращает набор BindingSource.

Name

Имя модели.

SupportsGet

Возвращает или задает значение, указывающее, что связанное свойство должно быть привязано в HTTP-запросах GET. Если trueзадано значение , свойство должно быть привязано во всех запросах. В противном случае свойство не должно быть привязано в HTTP-запросах GET.

Явные реализации интерфейса

IRequestPredicateProvider.RequestPredicate

Атрибут, который может указать имя модели или тип , используемый IModelBinder для привязки связанного свойства.

Применяется к