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)

エラー メッセージを取得します。

適用対象