BindAttribute 类

定义

此属性可用于操作参数和类型,以指示模型级别元数据。

public ref class BindAttribute : Attribute, Microsoft::AspNetCore::Mvc::ModelBinding::IModelNameProvider, Microsoft::AspNetCore::Mvc::ModelBinding::IPropertyFilterProvider
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Parameter, AllowMultiple=false, Inherited=true)]
public class BindAttribute : Attribute, Microsoft.AspNetCore.Mvc.ModelBinding.IModelNameProvider, Microsoft.AspNetCore.Mvc.ModelBinding.IPropertyFilterProvider
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Parameter, AllowMultiple=false, Inherited=true)>]
type BindAttribute = class
    inherit Attribute
    interface IModelNameProvider
    interface IPropertyFilterProvider
Public Class BindAttribute
Inherits Attribute
Implements IModelNameProvider, IPropertyFilterProvider
继承
BindAttribute
属性
实现

构造函数

BindAttribute(String[])

创建 BindAttribute 的新实例。

属性

Include

获取要包含在模型绑定中的属性的名称。

Prefix

允许用户指定在模型绑定期间匹配的特定前缀。

PropertyFilter

获取一个谓词,该谓词可确定哪些模型属性应由模型绑定绑定绑定。

此谓词还用于确定当模型构造函数绑定时绑定的参数。

显式接口实现

IModelNameProvider.Name

表示模型绑定期间使用的模型名称。

适用于