Udostępnij za pośrednictwem


BindAttribute Klasa

Definicja

Tego atrybutu można użyć w parametrach i typach akcji, aby wskazać metadane na poziomie 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
Dziedziczenie
BindAttribute
Atrybuty
Implementuje

Konstruktory

BindAttribute(String[])

Tworzy nowe wystąpienie klasy BindAttribute.

Właściwości

Include

Pobiera nazwy właściwości do uwzględnienia w powiązaniu modelu.

Prefix

Umożliwia użytkownikowi określenie określonego prefiksu, który ma być zgodny podczas tworzenia powiązania modelu.

PropertyFilter

Pobiera predykat, który może określać, które właściwości modelu powinny być powiązane przez powiązanie modelu.

Ten predykat służy również do określania, które parametry są powiązane, gdy konstruktor modelu jest powiązany.

Jawne implementacje interfejsu

IModelNameProvider.Name

Reprezentuje nazwę modelu używaną podczas tworzenia powiązania modelu.

Dotyczy