ModelStateDictionaryExtensions.TryAddModelException<TModel> Metodo
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.
Aggiunge l'oggetto specificato exception
all'istanza associata all'oggetto Errors specificato expression
. Se il numero massimo di errori consentiti è già stato registrato, assicura che venga registrata un'eccezione TooManyModelErrorsException .
public:
generic <typename TModel>
[System::Runtime::CompilerServices::Extension]
static void TryAddModelException(Microsoft::AspNetCore::Mvc::ModelBinding::ModelStateDictionary ^ modelState, System::Linq::Expressions::Expression<Func<TModel, System::Object ^> ^> ^ expression, Exception ^ exception);
public static void TryAddModelException<TModel> (this Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState, System.Linq.Expressions.Expression<Func<TModel,object>> expression, Exception exception);
static member TryAddModelException : Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary * System.Linq.Expressions.Expression<Func<'Model, obj>> * Exception -> unit
<Extension()>
Public Sub TryAddModelException(Of TModel) (modelState As ModelStateDictionary, expression As Expression(Of Func(Of TModel, Object)), exception As Exception)
Parametri di tipo
- TModel
Tipo del modello.
Parametri
- modelState
- ModelStateDictionary
L'istanza di ModelStateDictionary questo metodo si estende.
- expression
- Expression<Func<TModel,Object>>
Espressione da valutare rispetto a un elemento nel modello corrente.
Commenti
Questo metodo consente di aggiungere l'oggetto alla corrente ModelStateDictionary quando non è disponibile o l'esatto exception
exception
deve essere mantenuto per un uso successivo (anche se è ad esempio un FormatExceptionModelMetadata ).