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 模型名称或类型。

适用于