AttributeAdapterBase<TAttribute> 類別

定義

的抽象子類別 ValidationAttributeAdapter<TAttribute> ,其會包裝配接器的所有必要介面。

generic <typename TAttribute>
 where TAttribute : ValidationAttributepublic ref class AttributeAdapterBase abstract : Microsoft::AspNetCore::Mvc::DataAnnotations::ValidationAttributeAdapter<TAttribute>, Microsoft::AspNetCore::Mvc::DataAnnotations::IAttributeAdapter, Microsoft::AspNetCore::Mvc::ModelBinding::Validation::IClientModelValidator
public abstract class AttributeAdapterBase<TAttribute> : Microsoft.AspNetCore.Mvc.DataAnnotations.ValidationAttributeAdapter<TAttribute>, Microsoft.AspNetCore.Mvc.DataAnnotations.IAttributeAdapter, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator where TAttribute : ValidationAttribute
type AttributeAdapterBase<'Attribute (requires 'Attribute :> ValidationAttribute)> = class
    inherit ValidationAttributeAdapter<'Attribute (requires 'Attribute :> ValidationAttribute)>
    interface IAttributeAdapter
    interface IClientModelValidator
Public MustInherit Class AttributeAdapterBase(Of TAttribute)
Inherits ValidationAttributeAdapter(Of TAttribute)
Implements IAttributeAdapter, IClientModelValidator

類型參數

TAttribute

要包裝的 ValidationAttribute 型別。

繼承
AttributeAdapterBase<TAttribute>
衍生
實作

建構函式

AttributeAdapterBase<TAttribute>(TAttribute, IStringLocalizer)

將新的 AttributeAdapterBase<TAttribute> 具現化。

屬性

Attribute

取得 TAttribute 執行個體。

(繼承來源 ValidationAttributeAdapter<TAttribute>)

方法

AddValidation(ClientModelValidationContext)

呼叫 以新增用戶端模型驗證。

(繼承來源 ValidationAttributeAdapter<TAttribute>)
GetErrorMessage(ModelMetadata, Object[])

取得使用 Attribute 格式化的錯誤訊息。

(繼承來源 ValidationAttributeAdapter<TAttribute>)
GetErrorMessage(ModelValidationContextBase)

取得錯誤訊息。

適用於