ModelBindingContext Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Kontext, který obsahuje provozní informace pro vazbu a ověření modelu.
public ref class ModelBindingContext abstract
public abstract class ModelBindingContext
type ModelBindingContext = class
Public MustInherit Class ModelBindingContext
- Dědičnost
-
ModelBindingContext
- Odvozené
Konstruktory
| ModelBindingContext() |
Vlastnosti
| ActionContext |
ActionContext Představuje přidružený k tomuto kontextu. |
| BinderModelName |
Získá nebo nastaví název modelu, který je explicitně nastaven pomocí IModelNameProvider. |
| BindingSource |
Získá nebo nastaví hodnotu, která představuje přidruženou BindingSource k sadě Model. |
| FieldName |
Získá nebo nastaví název aktuálního pole, které je vázané. |
| HttpContext |
HttpContext Získá přidružení k tomuto kontextu. |
| IsTopLevelObject |
Získá nebo nastaví indikaci, že aktuální pořadač zpracovává objekt nejvyšší úrovně. |
| Model |
Získá nebo nastaví hodnotu modelu pro aktuální operaci. |
| ModelMetadata |
Získá nebo nastaví metadata pro model přidružený k tomuto kontextu. |
| ModelName |
Získá nebo nastaví název modelu. Tato vlastnost se používá jako klíč pro vyhledávání hodnot během IValueProvider vazby modelu. |
| ModelState |
Získá nebo nastaví ModelStateDictionary použitý k zachycení ModelStateEntry hodnot pro vlastnosti v grafu objektu modelu při vazbě. |
| ModelType |
Získá typ modelu. |
| OriginalModelName |
Získá nebo nastaví název modelu nejvyšší úrovně. To se resetuje, Empty když poskytovatelé hodnot nemají pro tento model shodu. |
| PropertyFilter |
Získá nebo nastaví predikát, který se vyhodnotí pro každou vlastnost k určení, zda je vlastnost oprávněna pro vazbu modelu. |
| Result |
Získá nebo nastaví, ModelBindingResult který představuje výsledek procesu vazby modelu. Před zavolání IModelBinder Result se nastaví na hodnotu označující selhání. Binder by měl být nastavený Result na hodnotu vytvořenou v Success(Object) případě úspěšné vazby modelu. |
| ValidationState |
Získá nebo nastaví ValidationStateDictionary. Používá se ke sledování stavu ověření k přizpůsobení chování ověřování objektu modelu. |
| ValueProvider |
Získá nebo nastaví IValueProvider přidružené k tomuto kontextu. |
Metody
| EnterNestedScope() |
Nasdílí vrstvu stavu do tohoto kontextu. IModelBinder implementace to budou volat jako součást rekurze při vazbě vlastností nebo položek kolekce. |
| EnterNestedScope(ModelMetadata, String, String, Object) |
Nasdílí vrstvu stavu do tohoto kontextu. IModelBinder implementace to budou volat jako součást rekurze při vazbě vlastností nebo položek kolekce. |
| ExitNestedScope() |
Odebere vrstvu stavu nabízené voláním EnterNestedScope. |