BindAttribute Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |