DefaultModelBindingContext Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contesto contenente informazioni operative per l'associazione e la convalida del modello.
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
- Ereditarietà
Costruttori
DefaultModelBindingContext() |
Inizializza una nuova istanza della classe DefaultModelBindingContext. |
Proprietà
ActionContext |
Rappresenta l'oggetto ActionContext associato a questo contesto. |
BinderModelName |
Ottiene o imposta un nome di modello impostato in modo esplicito usando un oggetto IModelNameProvider. |
BindingSource |
Ottiene o imposta un valore che rappresenta l'oggetto BindingSource associato all'oggetto Model. |
FieldName |
Ottiene o imposta il nome del campo corrente associato. |
HttpContext |
Ottiene l'oggetto HttpContext associato a questo contesto. (Ereditato da ModelBindingContext) |
IsTopLevelObject |
Ottiene o imposta un'indicazione che l'oggetto binder corrente gestisce l'oggetto di primo livello. |
Model |
Ottiene o imposta il valore del modello per l'operazione corrente. |
ModelMetadata |
Ottiene o imposta i metadati per il modello associato a questo contesto. |
ModelName |
Ottiene o imposta il nome del modello. Questa proprietà viene usata come chiave per la ricerca di valori in durante IValueProvider l'associazione di modelli. |
ModelState |
Ottiene o imposta l'oggetto ModelStateDictionary utilizzato per acquisire ModelStateEntry i valori per le proprietà nel grafico a oggetti del modello durante l'associazione. |
ModelType |
Ottiene il tipo di modello. (Ereditato da ModelBindingContext) |
OriginalModelName |
Ottiene o imposta il nome del modello di primo livello. Non viene reimpostato Empty quando i provider di valori non hanno alcuna corrispondenza per tale modello. (Ereditato da ModelBindingContext) |
OriginalValueProvider |
Ottiene o imposta il provider di valori originale da utilizzare quando i provider di valori non vengono filtrati. |
PropertyFilter |
Ottiene o imposta un predicato che verrà valutato per ogni proprietà per determinare se la proprietà è idonea per l'associazione di modelli. |
Result |
Ottiene o imposta un ModelBindingResult oggetto che rappresenta il risultato del processo di associazione del modello. Prima di chiamare un IModelBinder oggetto , Result verrà impostato su un valore che indica un errore. Il binder deve impostare Result su un valore creato con Success(Object) se l'associazione di modelli ha avuto esito positivo. |
ValidationState |
Ottiene o imposta ValidationStateDictionary. Usato per tenere traccia dello stato di convalida per personalizzare il comportamento di convalida per un oggetto modello. |
ValueProvider |
Ottiene o imposta l'oggetto IValueProvider associato a questo contesto. |
Metodi
CreateBindingContext(ActionContext, IValueProvider, ModelMetadata, BindingInfo, String) |
Crea un nuovo DefaultModelBindingContext oggetto per l'operazione di associazione di modelli di primo livello. |
EnterNestedScope() |
Inserisce un livello di stato in questo contesto. IModelBinder le implementazioni lo chiameranno come parte della ricorsione quando le proprietà di associazione o gli elementi della raccolta. |
EnterNestedScope(ModelMetadata, String, String, Object) |
Inserisce un livello di stato in questo contesto. IModelBinder le implementazioni lo chiameranno come parte della ricorsione quando le proprietà di associazione o gli elementi della raccolta. |
ExitNestedScope() |
Rimuove un livello di stato sottoposto a push chiamando EnterNestedScope. |