DataAnnotationsModelMetadata クラス

定義

共通メタデータ、 DataAnnotationsModelMetadataProvider クラス、およびデータ モデルの DataAnnotationsModelValidator クラスのコンテナーを提供します。

public ref class DataAnnotationsModelMetadata : System::Web::ModelBinding::ModelMetadata
public class DataAnnotationsModelMetadata : System.Web.ModelBinding.ModelMetadata
type DataAnnotationsModelMetadata = class
    inherit ModelMetadata
Public Class DataAnnotationsModelMetadata
Inherits ModelMetadata
継承
DataAnnotationsModelMetadata

コンストラクター

名前 説明
DataAnnotationsModelMetadata(DataAnnotationsModelMetadataProvider, Type, Func<Object>, Type, String, DisplayColumnAttribute)

DataAnnotationsModelMetadata クラスの新しいインスタンスを初期化します。

フィールド

名前 説明
DefaultOrder

常に 10000に設定される整数値。

(継承元 ModelMetadata)

プロパティ

名前 説明
AdditionalValues

モデルに関する追加のメタデータを含むコレクションを取得します。

(継承元 ModelMetadata)
ContainerType

コンテナーの型を取得します。

(継承元 ModelMetadata)
ConvertEmptyStringToNull

フォームで送信された空の文字列を nullに変換するかどうかを決定する値を取得または設定します。

(継承元 ModelMetadata)
DataTypeName

データ型の名前を取得または設定します。

(継承元 ModelMetadata)
Description

モデルを記述するテキストを取得または設定します。

(継承元 ModelMetadata)
DisplayFormatString

モデルが表示モード (編集モードではなく) で表示されるときに適用する書式指定文字列を取得または設定します。

(継承元 ModelMetadata)
DisplayName

モデルの名前が表示されるときに UI で使用するテキストを取得または設定します。

(継承元 ModelMetadata)
EditFormatString

編集モードで UI で使用する書式指定文字列を取得または設定します。

(継承元 ModelMetadata)
HideSurroundingHtml

周囲の HTML を非表示にするかどうかを決定する値を取得または設定します。

(継承元 ModelMetadata)
IsComplexType

モデルが複合型かどうかを示す値を取得します。

(継承元 ModelMetadata)
IsNullableValueType

モデルが null 許容値型かどうかを示す値を取得します。

(継承元 ModelMetadata)
IsReadOnly

モデルを更新できるかどうかを指定する値を取得または設定します。

(継承元 ModelMetadata)
IsRequired

プロパティが必要かどうかを示す値を取得または設定します。

(継承元 ModelMetadata)
Model

モデル オブジェクトを取得または設定します。

(継承元 ModelMetadata)
ModelType

モデルの型を取得します。

(継承元 ModelMetadata)
NullDisplayText

モデルが nullされたときに表示される文字列を取得します。

(継承元 ModelMetadata)
Order

他のプロパティに対してこのプロパティを表示する順序を示す整数を取得または設定します。

(継承元 ModelMetadata)
Properties

モデルのプロパティを記述するモデル メタデータ オブジェクトのコレクションを取得します。

(継承元 ModelMetadata)
PropertyName

プロパティの名前を取得します。

(継承元 ModelMetadata)
Provider

このメタデータのプロバイダー オブジェクトを取得または設定します。

(継承元 ModelMetadata)
RequestValidationEnabled

要求の検証が有効かどうかを示す値を取得または設定します。

(継承元 ModelMetadata)
ShortDisplayName

表示名の短いバージョンを取得または設定します。

(継承元 ModelMetadata)
ShowForDisplay

モデルを (編集モードではなく) 表示モードで UI に表示するかどうかを指定する値を取得または設定します。

(継承元 ModelMetadata)
ShowForEdit

プロパティを編集モード (表示モードではなく) で表示するかどうかを指定する値を取得または設定します。

(継承元 ModelMetadata)
SimpleDisplayText

モデルが複雑なオブジェクトを表すときにモデルに表示するテキストを取得または設定します。

(継承元 ModelMetadata)
TemplateHint

モデルの UI で使用するテンプレート (データ コントロール) を示す値を取得または設定します。

(継承元 ModelMetadata)
Watermark

テキスト ボックスの透かしテキストを取得または設定します。

(継承元 ModelMetadata)

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetDisplayName()

UI でモデルの名前として表示するテキストを返します。

(継承元 ModelMetadata)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetSimpleDisplayText()

モデルが複合オブジェクトを表すときにモデルに表示するテキストを返します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
GetValidators(ModelBindingExecutionContext)

モデルに適用される検証コントロールのコレクションを返します。

(継承元 ModelMetadata)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象