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
容器的型別。
- 繼承
- 衍生
建構函式
欄位
| 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) |