CachedModelMetadata<TPrototypeCache> クラス

定義

キャッシュされるメタデータのコンテナーを提供します。

public abstract class CachedModelMetadata<TPrototypeCache> : System.Web.Mvc.ModelMetadata
type CachedModelMetadata<'PrototypeCache> = class
    inherit ModelMetadata
Public MustInherit Class CachedModelMetadata(Of TPrototypeCache)
Inherits ModelMetadata

型パラメーター

TPrototypeCache

コンテナーの型。

継承
CachedModelMetadata<TPrototypeCache>
派生

コンストラクター

CachedModelMetadata<TPrototypeCache>(CachedDataAnnotationsModelMetadataProvider, Type, Type, String, TPrototypeCache)

プロトタイプに基づいてメタデータ クラスの実際のインスタンスを作成するコンストラクター。

CachedModelMetadata<TPrototypeCache>(CachedModelMetadata<TPrototypeCache>, Func<Object>)

メタデータ クラスのプロトタイプ インスタンスを作成するコンストラクター。

フィールド

DefaultOrder

既定の順序の値 (10000)。

(継承元 ModelMetadata)

プロパティ

AdditionalValues

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

(継承元 ModelMetadata)
Container

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

(継承元 ModelMetadata)
ContainerType

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

(継承元 ModelMetadata)
ConvertEmptyStringToNull

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

DataTypeName

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

Description

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

DisplayFormatString

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

DisplayName

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

EditFormatString

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

HideSurroundingHtml

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

HtmlEncode

キャッシュされるメタデータのコンテナーを提供します。

IsComplexType

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

(継承元 ModelMetadata)
IsNullableValueType

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

(継承元 ModelMetadata)
IsReadOnly

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

IsRequired

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

Model

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

(継承元 ModelMetadata)
ModelType

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

(継承元 ModelMetadata)
NullDisplayText

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

Order

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

Properties

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

(継承元 ModelMetadata)
PropertyName

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

(継承元 ModelMetadata)
PrototypeCache

プロトタイプ キャッシュを取得または設定します。

Provider

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

(継承元 ModelMetadata)
RequestValidationEnabled

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

(継承元 ModelMetadata)
ShortDisplayName

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

ShowForDisplay

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

ShowForEdit

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

SimpleDisplayText

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

TemplateHint

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

Watermark

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

メソッド

ComputeConvertEmptyStringToNull()

これはプロテクト メソッドであり、したがって直接呼び出すことはできません。 このメソッドは、 などの CachedDataAnnotationsModelMetadata派生クラスでオーバーライドされるように設計されました。フォームにポストバックされる空の文字列を null に変換するかどうかを示すキャッシュ値を取得または設定します。

ComputeDataTypeName()

これはプロテクト メソッドであり、したがって直接呼び出すことはできません。 このメソッドは、 などの CachedDataAnnotationsModelMetadata派生クラスでオーバーライドされるように設計されました。データ型に関するメタ情報を取得または設定します。

ComputeDescription()

これはプロテクト メソッドであり、したがって直接呼び出すことはできません。 このメソッドは、 などの CachedDataAnnotationsModelMetadata派生クラスでオーバーライドされるように設計されました。モデルの説明を取得または設定します。

ComputeDisplayFormatString()

これはプロテクト メソッドであり、したがって直接呼び出すことはできません。 このメソッドは、 などの CachedDataAnnotationsModelMetadata派生クラスでオーバーライドされるように設計されました。モデルの表示書式指定文字列を取得または設定します。

ComputeDisplayName()

これはプロテクト メソッドであり、したがって直接呼び出すことはできません。 このメソッドは、 などの CachedDataAnnotationsModelMetadata派生クラスでオーバーライドされるように設計されました。モデルの表示名を取得または設定します。

ComputeEditFormatString()

これはプロテクト メソッドであり、したがって直接呼び出すことはできません。 このメソッドは、 などの CachedDataAnnotationsModelMetadata派生クラスでオーバーライドされるように設計されました。モデルの編集書式指定文字列を取得または設定します。

ComputeHasNonDefaultEditFormat()

これはプロテクト メソッドであり、したがって直接呼び出すことはできません。 このメソッドは、 などの CachedDataAnnotationsModelMetadata派生クラスでオーバーライドされるように設計されました。

ComputeHideSurroundingHtml()

これはプロテクト メソッドであり、したがって直接呼び出すことはできません。 このメソッドは、 などの CachedDataAnnotationsModelMetadata派生クラスでオーバーライドされるように設計されました。関連付けられた HTML 要素を使用してモデル オブジェクトをレンダリングするかどうかを示すキャッシュ値を取得または設定します。

ComputeHtmlEncode()

キャッシュされるメタデータのコンテナーを提供します。

ComputeIsReadOnly()

これはプロテクト メソッドであり、したがって直接呼び出すことはできません。 このメソッドは、 などの CachedDataAnnotationsModelMetadata派生クラスでオーバーライドされるように設計されました。モデルが読み取り専用かどうかを示すキャッシュ値を取得または設定します。

ComputeIsRequired()

これはプロテクト メソッドであり、したがって直接呼び出すことはできません。 このメソッドは、 などの CachedDataAnnotationsModelMetadata派生クラスでオーバーライドされるように設計されました。モデルが必要かどうかを示すキャッシュ値を取得または設定します。

ComputeNullDisplayText()

これはプロテクト メソッドであり、したがって直接呼び出すことはできません。 このメソッドは、 などの CachedDataAnnotationsModelMetadata派生クラスでオーバーライドされるように設計されました。null 値に対して表示するキャッシュされた文字列を取得または設定します。

ComputeOrder()

これはプロテクト メソッドであり、したがって直接呼び出すことはできません。 このメソッドは、 などの CachedDataAnnotationsModelMetadata派生クラスでオーバーライドされるように設計されました。現在のメタデータの順序を表すキャッシュされた値を取得または設定します。

ComputeShortDisplayName()

これはプロテクト メソッドであり、したがって直接呼び出すことはできません。 このメソッドは、 などの CachedDataAnnotationsModelMetadata派生クラスでオーバーライドされるように設計されました。短い表示名を取得または設定します。

ComputeShowForDisplay()

これはプロテクト メソッドであり、したがって直接呼び出すことはできません。 このメソッドは、 などの CachedDataAnnotationsModelMetadata派生クラスでオーバーライドされるように設計されました。プロパティをリスト ビューや詳細ビューなどの読み取り専用ビューに表示するかどうかを示すキャッシュ値を取得または設定します。

ComputeShowForEdit()

これはプロテクト メソッドであり、したがって直接呼び出すことはできません。 このメソッドは、 などの CachedDataAnnotationsModelMetadata派生クラスでオーバーライドされるように設計されました。編集可能なビューにモデルを表示するかどうかを示すキャッシュ値を取得または設定します。

ComputeSimpleDisplayText()

これはプロテクト メソッドであり、したがって直接呼び出すことはできません。 このメソッドは、 などの CachedDataAnnotationsModelMetadata派生クラスでオーバーライドされるように設計されました。モデルのキャッシュされた単純表示文字列を取得または設定します。

ComputeTemplateHint()

これはプロテクト メソッドであり、したがって直接呼び出すことはできません。 このメソッドは、 などの CachedDataAnnotationsModelMetadata派生クラスでオーバーライドされるように設計されました。このモデルに使用するテンプレートを提案するキャッシュヒントを取得または設定します。

ComputeWatermark()

これはプロテクト メソッドであり、したがって直接呼び出すことはできません。 このメソッドは、 などの CachedDataAnnotationsModelMetadata派生クラスでオーバーライドされるように設計されました。透かしとして使用できるキャッシュされた値を取得または設定します。

GetDisplayName()

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

(継承元 ModelMetadata)
GetSimpleDisplayText()

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

GetValidators(ControllerContext)

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

(継承元 ModelMetadata)

適用対象