DefaultModelBindingContext 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 DefaultModelBindingContext : Microsoft::AspNetCore::Mvc::ModelBinding::ModelBindingContext
public class DefaultModelBindingContext : Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext
type DefaultModelBindingContext = class
inherit ModelBindingContext
Public Class DefaultModelBindingContext
Inherits ModelBindingContext
- Dědičnost
Konstruktory
DefaultModelBindingContext() |
Inicializuje novou instanci DefaultModelBindingContext třídy . |
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. (Zděděno od ModelBindingContext) |
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. (Zděděno od ModelBindingContext) |
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 . (Zděděno od ModelBindingContext) |
OriginalValueProvider |
Získá nebo nastaví původní zprostředkovatele hodnoty použít, pokud hodnoty zprostředkovatelé nejsou filtrovány. |
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
CreateBindingContext(ActionContext, IValueProvider, ModelMetadata, BindingInfo, String) |
Vytvoří novou DefaultModelBindingContext operaci vazby modelu nejvyšší úrovně. |
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 . |