ModelBindingContext 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
內容,包含模型系結和驗證的作業資訊。
public ref class ModelBindingContext abstract
public abstract class ModelBindingContext
type ModelBindingContext = class
Public MustInherit Class ModelBindingContext
- 繼承
-
ModelBindingContext
- 衍生
建構函式
ModelBindingContext() |
內容,包含模型系結和驗證的作業資訊。 |
屬性
ActionContext |
表示 ActionContext 與此內容相關聯的 。 |
BinderModelName |
取得或設定使用 IModelNameProvider 明確設定的模型名稱。 |
BindingSource |
取得或設定值,表示 BindingSource 與 Model 相關聯的 。 |
FieldName |
取得或設定所系結之目前欄位的名稱。 |
HttpContext |
HttpContext取得與此內容相關聯的 。 |
IsTopLevelObject |
取得或設定目前系結器正在處理最上層物件的指示。 |
Model |
取得或設定目前作業的模型值。 |
ModelMetadata |
取得或設定與此內容相關聯的模型中繼資料。 |
ModelName |
取得或設定模型的名稱。 這個屬性用來做為在模型系結期間查閱值的 IValueProvider 索引鍵。 |
ModelState |
取得或設定 , ModelStateDictionary 用於在系結時擷取 ModelStateEntry 模型物件圖形中屬性的值。 |
ModelType |
取得模型的型別。 |
OriginalModelName |
取得或設定最上層模型的名稱。 當值提供者與該模型不相符時,不會重設為 Empty 。 |
PropertyFilter |
取得或設定將針對每個屬性評估的述詞,以判斷屬性是否符合模型系結的資格。 |
Result |
取得或設定 , ModelBindingResult 表示模型系結程式的結果。 IModelBinder呼叫 之前, Result 會設定為指出失敗的值。 如果模型系結成功,系結器應該設定 Result 為所 Success(Object) 建立的值。 |
ValidationState |
取得或設定 ValidationStateDictionary。 用於追蹤驗證狀態,以自訂模型物件的驗證行為。 |
ValueProvider |
取得或設定 IValueProvider 與此內容相關聯的 。 |
方法
EnterNestedScope() |
將狀態層推送至此內容。 IModelBinder 實作會在系結屬性或集合專案時,將此呼叫為遞迴的一部分。 |
EnterNestedScope(ModelMetadata, String, String, Object) |
將狀態層推送至此內容。 IModelBinder 實作會在系結屬性或集合專案時,將此呼叫為遞迴的一部分。 |
ExitNestedScope() |
藉由呼叫 EnterNestedScope 來移除推送的狀態層。 |