DataAnnotationsModelMetadata クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
データ モデルの共通のメタデータ、DataAnnotationsModelMetadataProvider クラス、および DataAnnotationsModelValidator クラスのコンテナーを提供します。
public class DataAnnotationsModelMetadata : System.Web.Mvc.ModelMetadata
type DataAnnotationsModelMetadata = class
inherit ModelMetadata
Public Class DataAnnotationsModelMetadata
Inherits ModelMetadata
- 継承
コンストラクター
| 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) |