ModelBindingContext 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 ModelBindingContext abstract
public abstract class ModelBindingContext
type ModelBindingContext = class
Public MustInherit Class ModelBindingContext
- Dziedziczenie
-
ModelBindingContext
- Pochodne
Konstruktory
ModelBindingContext() |
Kontekst zawierający informacje operacyjne dotyczące powiązania i walidacji modelu. |
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. |
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. |
OriginalModelName |
Pobiera lub ustawia nazwę modelu najwyższego poziomu. Nie jest to resetowane, Empty gdy dostawcy wartości nie mają dopasowania do tego modelu. |
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
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. |