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 modelu a ověření.
public ref class ModelBindingContext abstract
public abstract class ModelBindingContext
type ModelBindingContext = class
Public MustInherit Class ModelBindingContext
- Dědičnost
-
ModelBindingContext
- Odvozené
Konstruktory
ModelBindingContext() |
Kontext, který obsahuje provozní informace pro vazbu modelu a ověření. |
Vlastnosti
ActionContext |
Představuje přidružený k ActionContext 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 Model. |
FieldName |
Získá nebo nastaví název aktuálního pole vázaného. |
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 v IValueProvider průběhu vazby modelu. |
ModelState |
Získá nebo nastaví ModelStateDictionary slouží 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ě. Pokud zprostředkovatelé hodnot nemají pro tento model žádnou shodu, nenasadí se na Empty hodnotu . |
PropertyFilter |
Získá nebo nastaví predikát, který bude vyhodnocen pro každou vlastnost k určení, zda je vlastnost způsobilá pro vazbu modelu. |
Result |
Získá nebo nastaví , ModelBindingResult který představuje výsledek procesu vazby modelu. Před zavolání IModelBinderResult se nastaví na hodnotu označující selhání. Vazač by měl být nastaven Result na hodnotu vytvořenou pomocí Success(Object) , pokud byla vazba modelu úspěšná. |
ValidationState |
Získá nebo nastaví ValidationStateDictionary. Používá se ke sledování stavu ověření za účelem přizpůsobení chování ověřování objektu modelu. |
ValueProvider |
Získá nebo nastaví přidružený k IValueProvider tomuto kontextu. |
Metody
EnterNestedScope() |
Vloží do tohoto kontextu vrstvu stavu. IModelBinder Implementace budou volat jako součást rekurze při vazby vlastnosti nebo položky kolekce. |
EnterNestedScope(ModelMetadata, String, String, Object) |
Vloží do tohoto kontextu vrstvu stavu. IModelBinder Implementace budou volat jako součást rekurze při vazby vlastnosti nebo položky kolekce. |
ExitNestedScope() |
Odebere vrstvu stavu vloženou voláním EnterNestedScopemetody . |