DefaultModelBindingContext Classe
In questo articolo
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
Default |
Inizializza una nuova istanza della classe DefaultModelBindingContext. |
Proprietà
Action |
Rappresenta l'oggetto ActionContext associato a questo contesto. |
Binder |
Ottiene o imposta un nome di modello impostato in modo esplicito usando un oggetto IModelNameProvider. |
Binding |
Ottiene o imposta un valore che rappresenta l'oggetto BindingSource associato all'oggetto Model. |
Field |
Ottiene o imposta il nome del campo corrente associato. |
Http |
Ottiene l'oggetto HttpContext associato a questo contesto. (Ereditato da ModelBindingContext) |
Is |
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. |
Model |
Ottiene o imposta i metadati per il modello associato a questo contesto. |
Model |
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. |
Model |
Ottiene o imposta l'oggetto ModelStateDictionary utilizzato per acquisire ModelStateEntry i valori per le proprietà nel grafico a oggetti del modello durante l'associazione. |
Model |
Ottiene il tipo di modello. (Ereditato da ModelBindingContext) |
Original |
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) |
Original |
Ottiene o imposta il provider di valori originale da utilizzare quando i provider di valori non vengono filtrati. |
Property |
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. |
Validation |
Ottiene o imposta ValidationStateDictionary. Usato per tenere traccia dello stato di convalida per personalizzare il comportamento di convalida per un oggetto modello. |
Value |
Ottiene o imposta l'oggetto IValueProvider associato a questo contesto. |
Metodi
Create |
Crea un nuovo DefaultModelBindingContext oggetto per l'operazione di associazione di modelli di primo livello. |
Enter |
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. |
Enter |
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. |
Exit |
Rimuove un livello di stato sottoposto a push chiamando EnterNestedScope. |