Compartilhar via


BindAttribute Classe

Definição

Esse atributo pode ser usado em parâmetros e tipos de ação para indicar metadados no nível do 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
Herança
BindAttribute
Atributos
Implementações

Construtores

BindAttribute(String[])

Cria uma nova instância de BindAttribute.

Propriedades

Include

Obtém os nomes das propriedades a serem incluídas na associação de modelo.

Prefix

Permite que um usuário especifique um prefixo específico para corresponder durante a associação de modelo.

PropertyFilter

Obtém um predicado que pode determinar quais propriedades de modelo devem ser associadas pela associação de modelo.

Esse predicado também é usado para determinar quais parâmetros são associados quando o construtor de um modelo está associado.

Implantações explícitas de interface

IModelNameProvider.Name

Representa o nome do modelo usado durante a associação de modelo.

Aplica-se a