Sdílet prostřednictvím


BindAttribute Třída

Definice

Tento atribut lze použít u parametrů a typů akcí k označení metadat na úrovni modelu.

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
Dědičnost
BindAttribute
Atributy
Implementuje

Konstruktory

BindAttribute(String[])

Vytvoří novou instanci položky BindAttribute.

Vlastnosti

Include

Získá názvy vlastností zahrnout do vazby modelu.

Prefix

Umožňuje uživateli určit konkrétní předponu, která se má během vazby modelu shodovat.

PropertyFilter

Získá predikát, který může určit, které vlastnosti modelu by měly být vázány vazbou modelu.

Tento predikát se také používá k určení parametrů, které jsou vázány při vazbě konstruktoru modelu.

Explicitní implementace rozhraní

IModelNameProvider.Name

Představuje název modelu použitý během vazby modelu.

Platí pro