DefaultModelBindingContext Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein Kontext, der Betriebsinformationen für die Modellbindung und -validierung enthält.
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
- Vererbung
Konstruktoren
DefaultModelBindingContext() |
Initialisiert eine neue Instanz der DefaultModelBindingContext-Klasse. |
Eigenschaften
ActionContext |
Stellt die dar, die ActionContext diesem Kontext zugeordnet ist. |
BinderModelName |
Ruft einen Modellnamen ab, der explizit mit einem festgelegt wird, oder legt diese IModelNameProviderfest. |
BindingSource |
Ruft einen Wert ab, der den darstellt, der BindingSource dem Modelzugeordnet ist, oder legt den fest. |
FieldName |
Ruft den Namen des aktuell gebundenen Felds ab oder legt diesen fest. |
HttpContext |
Ruft die ab, die HttpContext diesem Kontext zugeordnet ist. (Geerbt von ModelBindingContext) |
IsTopLevelObject |
Ruft einen Hinweis darauf ab, dass der aktuelle Binder das Objekt der obersten Ebene behandelt, oder legt diesen fest. |
Model |
Ruft den Modellwert für den aktuellen Vorgang ab oder legt diese fest. |
ModelMetadata |
Ruft die Metadaten für das diesem Kontext zugeordnete Modell ab oder legt sie fest. |
ModelName |
Ruft den Namen des Modells ab oder legt diesen fest. Diese Eigenschaft wird als Schlüssel zum Suchen von Werten in IValueProvider während der Modellbindung verwendet. |
ModelState |
Ruft die ab, die zum Erfassen ModelStateEntry von ModelStateDictionary Werten für Eigenschaften im Objektdiagramm des Modells bei der Bindung verwendet wird, oder legt diese fest. |
ModelType |
Ruft den Typ des Modells ab. (Geerbt von ModelBindingContext) |
OriginalModelName |
Ruft den Namen des Modells der obersten Ebene ab oder legt den Namen fest. Dies wird nicht auf Empty zurückgesetzt, wenn Wertanbieter keine Übereinstimmung für dieses Modell haben. (Geerbt von ModelBindingContext) |
OriginalValueProvider |
Ruft den ursprünglichen Wertanbieter ab, der verwendet werden soll, wenn Wertanbieter nicht gefiltert werden, oder legt diesen fest. |
PropertyFilter |
Ruft ein Prädikat ab, das für jede Eigenschaft ausgewertet wird, um zu bestimmen, ob die Eigenschaft für die Modellbindung geeignet ist, oder legt es fest. |
Result |
Ruft ein ModelBindingResult ab, das das Ergebnis des Modellbindungsprozesses darstellt, oder legt dieses fest. Bevor ein IModelBinder aufgerufen wird, wird auf einen Wert festgelegt, Result der einen Fehler angibt. Der Binder sollte auf einen Wert festgelegt Result werden, der mit Success(Object) erstellt wird, wenn die Modellbindung erfolgreich war. |
ValidationState |
Ruft den ValidationStateDictionary ab oder legt diesen fest. Wird zum Nachverfolgen des Überprüfungszustands verwendet, um das Validierungsverhalten für ein Modellobjekt anzupassen. |
ValueProvider |
Ruft das ab, das IValueProvider diesem Kontext zugeordnet ist, oder legt diesen fest. |
Methoden
CreateBindingContext(ActionContext, IValueProvider, ModelMetadata, BindingInfo, String) |
Erstellt einen neuen DefaultModelBindingContext Modellbindungsvorgang auf oberster Ebene. |
EnterNestedScope() |
Pusht eine Zustandsebene in diesen Kontext. IModelBinder Implementierungen rufen dies als Teil der Rekursion auf, wenn Eigenschaften oder Sammlungselemente gebunden werden. |
EnterNestedScope(ModelMetadata, String, String, Object) |
Pusht eine Zustandsebene in diesen Kontext. IModelBinder Implementierungen rufen dies als Teil der Rekursion auf, wenn Eigenschaften oder Sammlungselemente gebunden werden. |
ExitNestedScope() |
Entfernt eine Zustandsebene, die durch Aufrufen EnterNestedScopevon gepusht wird. |