DataAnnotationsModelMetadata クラス

定義

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

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

コンストラクター

DataAnnotationsModelMetadata(DataAnnotationsModelMetadataProvider, Type, Func<Object>, Type, String, DisplayColumnAttribute)

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

フィールド

DefaultOrder

既定の順序の値 (10000)。

(継承元 ModelMetadata)

プロパティ

AdditionalValues

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

(継承元 ModelMetadata)
Container

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

(継承元 ModelMetadata)
ContainerType

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

(継承元 ModelMetadata)
ConvertEmptyStringToNull

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

(継承元 ModelMetadata)
DataTypeName

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

(継承元 ModelMetadata)
Description

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

(継承元 ModelMetadata)
DisplayFormatString

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

(継承元 ModelMetadata)
DisplayName

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

(継承元 ModelMetadata)
EditFormatString

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

(継承元 ModelMetadata)
HideSurroundingHtml

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

(継承元 ModelMetadata)
HtmlEncode

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

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

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

(継承元 ModelMetadata)
ShowForEdit

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

(継承元 ModelMetadata)
SimpleDisplayText

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

(継承元 ModelMetadata)
TemplateHint

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

(継承元 ModelMetadata)
Watermark

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

(継承元 ModelMetadata)

メソッド

GetDisplayName()

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

(継承元 ModelMetadata)
GetSimpleDisplayText()

モデル データの単純なテキストを返します。

GetValidators(ControllerContext)

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

(継承元 ModelMetadata)

適用対象