Język

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

Nazwa Opis
BindAttribute(String[])

Tworzy nowe wystąpienie klasy BindAttribute.

Właściwości

Nazwa Opis
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

Nazwa Opis
IModelNameProvider.Name

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

Dotyczy