ModelBindingContext Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contexte qui contient des informations d’exploitation pour la liaison et la validation de modèle.
public ref class ModelBindingContext abstract
public abstract class ModelBindingContext
type ModelBindingContext = class
Public MustInherit Class ModelBindingContext
- Héritage
-
ModelBindingContext
- Dérivé
Constructeurs
ModelBindingContext() |
Contexte qui contient des informations d’exploitation pour la liaison et la validation de modèle. |
Propriétés
ActionContext |
Représente le ActionContext associé à ce contexte. |
BinderModelName |
Obtient ou définit un nom de modèle qui est explicitement défini à l’aide d’un IModelNameProvider. |
BindingSource |
Obtient ou définit une valeur qui représente le BindingSource associé à .Model |
FieldName |
Obtient ou définit le nom du champ actuel lié. |
HttpContext |
Obtient le HttpContext associé à ce contexte. |
IsTopLevelObject |
Obtient ou définit une indication indiquant que le classeur actuel gère l’objet de niveau supérieur. |
Model |
Obtient ou définit la valeur du modèle pour l’opération en cours. |
ModelMetadata |
Obtient ou définit les métadonnées du modèle associé à ce contexte. |
ModelName |
Obtient ou définit le nom du modèle. Cette propriété est utilisée comme clé pour rechercher des valeurs dans pendant IValueProvider la liaison de modèle. |
ModelState |
Obtient ou définit le utilisé pour capturer ModelStateEntry les ModelStateDictionary valeurs des propriétés dans le graphique d’objets du modèle lors de la liaison. |
ModelType |
Obtient le type du modèle. |
OriginalModelName |
Obtient ou définit le nom du modèle de niveau supérieur. Cette valeur n’est pas réinitialisée lorsque Empty les fournisseurs de valeurs n’ont aucune correspondance pour ce modèle. |
PropertyFilter |
Obtient ou définit un prédicat qui sera évalué pour chaque propriété afin de déterminer si la propriété est éligible pour la liaison de modèle. |
Result |
Obtient ou définit un ModelBindingResult qui représente le résultat du processus de liaison de modèle. Avant qu’un IModelBinder ne soit appelé, Result est défini sur une valeur indiquant l’échec. Le classeur doit définir Result sur une valeur créée avec Success(Object) si la liaison de modèle a réussi. |
ValidationState |
Obtient ou définit ValidationStateDictionary. Utilisé pour le suivi de l’état de validation afin de personnaliser le comportement de validation d’un objet de modèle. |
ValueProvider |
Obtient ou définit le IValueProvider associé à ce contexte. |
Méthodes
EnterNestedScope() |
Pousse une couche d’état dans ce contexte. IModelBinder les implémentations l’appellent dans le cadre de la récursivité lors de la liaison de propriétés ou d’éléments de collection. |
EnterNestedScope(ModelMetadata, String, String, Object) |
Pousse une couche d’état dans ce contexte. IModelBinder les implémentations l’appellent dans le cadre de la récursivité lors de la liaison de propriétés ou d’éléments de collection. |
ExitNestedScope() |
Supprime une couche d’état poussée en appelant EnterNestedScope. |