ModelBindingContext 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 che contiene informazioni operative per l'associazione e la convalida del modello.
public ref class ModelBindingContext abstract
public abstract class ModelBindingContext
type ModelBindingContext = class
Public MustInherit Class ModelBindingContext
- Ereditarietà
-
ModelBindingContext
- Derivato
Costruttori
ModelBindingContext() |
Contesto che contiene informazioni operative per l'associazione e la convalida del modello. |
Proprietà
ActionContext |
Rappresenta l'oggetto ActionContext associato a questo contesto. |
BinderModelName |
Ottiene o imposta un nome del modello impostato in modo esplicito usando un IModelNameProvideroggetto . |
BindingSource |
Ottiene o imposta un valore che rappresenta l'oggetto BindingSource associato a Model. |
FieldName |
Ottiene o imposta il nome del campo corrente associato. |
HttpContext |
Ottiene l'oggetto HttpContext associato a questo contesto. |
IsTopLevelObject |
Ottiene o imposta un'indicazione che il 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 IValueProvider durante 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 quando si associa. |
ModelType |
Ottiene il tipo di modello. |
OriginalModelName |
Ottiene o imposta il nome del modello di primo livello. Questa operazione non viene reimpostata Empty quando i provider di valori non hanno corrispondenza per tale modello. |
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 oggetto ModelBindingResult 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 essere impostato 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
EnterNestedScope() |
Esegue il push di un livello di stato in questo contesto. IModelBinder le implementazioni chiameranno questa operazione come parte della ricorsione quando le proprietà di associazione o gli elementi della raccolta. |
EnterNestedScope(ModelMetadata, String, String, Object) |
Esegue il push di un livello di stato in questo contesto. IModelBinder le implementazioni chiameranno questa operazione come parte della ricorsione quando le proprietà di associazione o gli elementi della raccolta. |
ExitNestedScope() |
Rimuove un livello di stato eseguito chiamando EnterNestedScope. |