DefaultModelBindingContext Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Kontekst zawierający informacje operacyjne dotyczące powiązania i walidacji modelu.
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
- Dziedziczenie
Konstruktory
DefaultModelBindingContext() |
Inicjuje nowe wystąpienie klasy DefaultModelBindingContext. |
Właściwości
ActionContext |
ActionContext Reprezentuje skojarzony z tym kontekstem. |
BinderModelName |
Pobiera lub ustawia nazwę modelu, która jest jawnie ustawiana przy użyciu elementu IModelNameProvider. |
BindingSource |
Pobiera lub ustawia wartość, która reprezentuje BindingSource skojarzony z elementem Model. |
FieldName |
Pobiera lub ustawia nazwę powiązanego pola bieżącego. |
HttpContext |
HttpContext Pobiera skojarzony z tym kontekstem. (Odziedziczone po ModelBindingContext) |
IsTopLevelObject |
Pobiera lub ustawia wskazanie, że bieżący binder obsługuje obiekt najwyższego poziomu. |
Model |
Pobiera lub ustawia wartość modelu dla bieżącej operacji. |
ModelMetadata |
Pobiera lub ustawia metadane dla modelu skojarzonego z tym kontekstem. |
ModelName |
Pobiera lub ustawia nazwę modelu. Ta właściwość jest używana jako klucz do wyszukiwania wartości podczas IValueProvider powiązania modelu. |
ModelState |
Pobiera lub ustawia ModelStateDictionary wartości używane do przechwytywania ModelStateEntry wartości właściwości na grafie obiektu modelu podczas powiązania. |
ModelType |
Pobiera typ modelu. (Odziedziczone po ModelBindingContext) |
OriginalModelName |
Pobiera lub ustawia nazwę modelu najwyższego poziomu. Nie jest to resetowane, Empty gdy dostawcy wartości nie mają dopasowania do tego modelu. (Odziedziczone po ModelBindingContext) |
OriginalValueProvider |
Pobiera lub ustawia oryginalnego dostawcę wartości do użycia, gdy dostawcy wartości nie są filtrowani. |
PropertyFilter |
Pobiera lub ustawia predykat, który będzie oceniany dla każdej właściwości w celu określenia, czy właściwość kwalifikuje się do powiązania modelu. |
Result |
Pobiera lub ustawia element ModelBindingResult , który reprezentuje wynik procesu powiązania modelu. Przed wywołaniem IModelBinderResult elementu zostanie ustawiona wartość wskazująca błąd. Binder powinien ustawić Result wartość utworzoną z wartością Success(Object) , jeśli powiązanie modelu zakończyło się pomyślnie. |
ValidationState |
Pobiera lub ustawia wartość ValidationStateDictionary. Służy do śledzenia stanu weryfikacji w celu dostosowania zachowania walidacji dla obiektu modelu. |
ValueProvider |
Pobiera lub ustawia IValueProvider skojarzone z tym kontekstem. |
Metody
CreateBindingContext(ActionContext, IValueProvider, ModelMetadata, BindingInfo, String) |
Tworzy nową DefaultModelBindingContext operację powiązania modelu najwyższego poziomu. |
EnterNestedScope() |
Wypycha warstwę stanu do tego kontekstu. IModelBinder implementacje będą wywoływać to jako część rekursji podczas wiązania właściwości lub elementów kolekcji. |
EnterNestedScope(ModelMetadata, String, String, Object) |
Wypycha warstwę stanu do tego kontekstu. IModelBinder implementacje będą wywoływać to jako część rekursji podczas wiązania właściwości lub elementów kolekcji. |
ExitNestedScope() |
Usuwa warstwę stanu wypychaną przez wywołanie metody EnterNestedScope. |