BindPropertyAttribute Sınıf

Tanım

İlişkili özelliği bağlamak için kullanılacak model adını veya türünü IModelBinder belirtebilen bir öznitelik.

public ref class BindPropertyAttribute : Attribute, Microsoft::AspNetCore::Mvc::ModelBinding::IBinderTypeProviderMetadata, Microsoft::AspNetCore::Mvc::ModelBinding::IModelNameProvider, Microsoft::AspNetCore::Mvc::ModelBinding::IRequestPredicateProvider
[System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)]
public class BindPropertyAttribute : Attribute, Microsoft.AspNetCore.Mvc.ModelBinding.IBinderTypeProviderMetadata, Microsoft.AspNetCore.Mvc.ModelBinding.IModelNameProvider, Microsoft.AspNetCore.Mvc.ModelBinding.IRequestPredicateProvider
[<System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)>]
type BindPropertyAttribute = class
    inherit Attribute
    interface IModelNameProvider
    interface IBinderTypeProviderMetadata
    interface IBindingSourceMetadata
    interface IRequestPredicateProvider
[<System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)>]
type BindPropertyAttribute = class
    inherit Attribute
    interface IBinderTypeProviderMetadata
    interface IBindingSourceMetadata
    interface IModelNameProvider
    interface IRequestPredicateProvider
Public Class BindPropertyAttribute
Inherits Attribute
Implements IBinderTypeProviderMetadata, IModelNameProvider, IRequestPredicateProvider
Devralma
BindPropertyAttribute
Öznitelikler
Uygulamalar

Açıklamalar

benzeri.ModelBinderAttribute Bu özniteliğin aksine, BindPropertyAttribute yalnızca özellikler için geçerlidir ve varsayılan olarak özelliğin HTTP GET istekleri için bağlı olmaması gerektiğini belirten bir IRequestPredicateProvider uygulama ekler (ayrıca SupportsGetbkz. ).

Oluşturucular

BindPropertyAttribute()

İlişkili özelliği bağlamak için kullanılacak model adını veya türünü IModelBinder belirtebilen bir öznitelik.

Özellikler

BinderType

herhangi Type birini IModelBinderuygulayan bir .

BindingSource

BindingSource öğesini alır.

Name

Model adı.

SupportsGet

İLIŞKIli özelliğin HTTP GET isteklerinde bağlanması gerektiğinin bir göstergesini alır veya ayarlar. ise true, özelliği tüm isteklerde bağlı olmalıdır. Aksi takdirde, özellik HTTP GET isteklerine bağlı olmamalıdır.

Belirtik Arabirim Kullanımları

IRequestPredicateProvider.RequestPredicate

İlişkili özelliği bağlamak için kullanılacak model adını veya türünü IModelBinder belirtebilen bir öznitelik.

Şunlara uygulanır