BindAttribute Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
This attribute can be used on action parameters and types, to indicate model level metadata.
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
- 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. |