ModelMetadata クラス

定義

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

public class ModelMetadata
type ModelMetadata = class
Public Class ModelMetadata
継承
ModelMetadata
派生

コンストラクター

ModelMetadata(ModelMetadataProvider, Type, Func<Object>, Type, String)

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

フィールド

DefaultOrder

既定の順序の値 (10000)。

プロパティ

AdditionalValues

モデルについてのその他のメタデータを格納しているディクショナリを取得します。

Container

モデルのコンテナー オブジェクトへの参照。 モデルがプロパティを表す場合は null 以外です。

ContainerType

モデルのコンテナーの型を取得または設定します。

ConvertEmptyStringToNull

フォームからポストバックされる空の文字列を null に変換するかどうかを示す値を取得または設定します。

DataTypeName

データ型についてのメタ情報を取得または設定します。

Description

モデルの説明を取得または設定します。

DisplayFormatString

モデルの表示形式文字列を取得または設定します。

DisplayName

モデルの表示名を取得または設定します。

EditFormatString

モデルの編集形式文字列を取得または設定します。

HideSurroundingHtml

関連付けられている HTML 要素を使用して、モデル オブジェクトを表示するかどうかを示す値を取得または設定します。

HtmlEncode

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

IsComplexType

モデルが複合型であるかどうかを示す値を取得または設定します。

IsNullableValueType

NULL 値を許容する型かどうかを示す値を取得します。

IsReadOnly

モデルが読み取り専用かどうかを示す値を取得または設定します。

IsRequired

モデルが必須かどうかを示す値を取得または設定します。

Model

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

ModelType

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

NullDisplayText

null 値の表示文字列を取得または設定します。

Order

現在のメタデータの順序を表す値を取得または設定します。

Properties

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

PropertyName

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

Provider

プロバイダーを取得または設定します。

RequestValidationEnabled

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

ShortDisplayName

短い表示名を取得または設定します。

ShowForDisplay

リスト ビューや詳細ビューなどの読み取り専用ビューでプロパティを表示するかどうかを示す値を取得または設定します。

ShowForEdit

モデルを編集可能なビューで表示するかどうかを示す値を取得または設定します。

SimpleDisplayText

モデルの単純な表示文字列を取得または設定します。

TemplateHint

このモデルに使用するテンプレートの候補を示すヒントを取得または設定します。

Watermark

ウォーターマークとして使用できる値を取得または設定します。

メソッド

FromLambdaExpression<TParameter,TValue>(Expression<Func<TParameter,TValue>>, ViewDataDictionary<TParameter>)

モデルの パラメーターからメタデータを Expression 返します。

FromStringExpression(String, ViewDataDictionary)

モデルの式パラメーターからメタデータを取得します。

GetDisplayName()

モデルの表示名を取得します。

GetSimpleDisplayText()

モデルの簡単な説明を返します。

GetValidators(ControllerContext)

モデルの検証コントロールの一覧を取得します。

適用対象