Freigeben über


BindAttribute Klasse

Definition

Dieses Attribut kann für Aktionsparameter und -typen verwendet werden, um Metadaten auf Modellebene anzugeben.

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
Vererbung
BindAttribute
Attribute
Implementiert

Konstruktoren

BindAttribute(String[])

Erstellt eine neue Instanz von BindAttribute.

Eigenschaften

Include

Ruft die Namen der Eigenschaften ab, die in die Modellbindung eingeschlossen werden sollen.

Prefix

Ermöglicht es einem Benutzer, ein bestimmtes Präfix anzugeben, das während der Modellbindung übereinstimmen soll.

PropertyFilter

Ruft ein Prädikat ab, das bestimmen kann, welche Modelleigenschaften durch modellgebundene Bindung gebunden werden sollen.

Dieses Prädikat wird auch verwendet, um zu bestimmen, welche Parameter gebunden sind, wenn der Konstruktor eines Modells gebunden ist.

Explizite Schnittstellenimplementierungen

IModelNameProvider.Name

Stellt den Modellnamen dar, der während der Modellbindung verwendet wird.

Gilt für: