Condividi tramite


BindAttribute Classe

Definizione

Questo attributo può essere usato nei parametri e nei tipi di azione per indicare i metadati a livello di modello.

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
Ereditarietà
BindAttribute
Attributi
Implementazioni

Costruttori

BindAttribute(String[])

Crea una nuova istanza di BindAttribute.

Proprietà

Include

Ottiene i nomi delle proprietà da includere nell'associazione di modelli.

Prefix

Consente a un utente di specificare un prefisso specifico da associare durante l'associazione di modelli.

PropertyFilter

Ottiene un predicato che può determinare quali proprietà del modello devono essere associate dall'associazione di modelli.

Questo predicato viene usato anche per determinare quali parametri sono associati quando è associato il costruttore di un modello.

Implementazioni dell'interfaccia esplicita

IModelNameProvider.Name

Rappresenta il nome del modello utilizzato durante l'associazione di modelli.

Si applica a