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

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

(継承元 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)

適用対象