BindAttribute Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |