BindAttribute Class

Definition

This attribute can be used on action parameters and types, to indicate model level metadata.

C#
[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
Inheritance
BindAttribute
Attributes
Implements

Constructors

BindAttribute(String[])

Creates a new instance of BindAttribute.

Properties

Include

Gets the names of properties to include in model binding.

Prefix

Allows a user to specify a particular prefix to match during model binding.

PropertyFilter

Gets a predicate which can determines which model properties should be bound by model binding.

This predicate is also used to determine which parameters are bound when a model's constructor is bound.

Explicit Interface Implementations

IModelNameProvider.Name

Represents the model name used during model binding.

Applies to

Product Versions
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0