CachedModelMetadata<TPrototypeCache> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
キャッシュされるメタデータのコンテナーを提供します。
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>(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) |