Share via


BindAttribute Clase

Definición

Este atributo se puede usar en los parámetros y tipos de acción para indicar los metadatos de nivel de modelo.

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
Herencia
BindAttribute
Atributos
Implementaciones

Constructores

BindAttribute(String[])

Crea una nueva instancia de BindAttribute.

Propiedades

Include

Obtiene los nombres de las propiedades que se van a incluir en el enlace de modelos.

Prefix

Permite a un usuario especificar un prefijo determinado que coincida durante el enlace del modelo.

PropertyFilter

Obtiene un predicado que puede determinar qué propiedades del modelo deben enlazarse mediante el enlace de modelos.

Este predicado también se usa para determinar qué parámetros se enlazan cuando se enlaza el constructor de un modelo.

Implementaciones de interfaz explícitas

IModelNameProvider.Name

Representa el nombre del modelo usado durante el enlace del modelo.

Se aplica a