Compartir a través de


ModelStateDictionaryExtensions.TryAddModelException<TModel> Método

Definición

Agrega el especificado exception a la Errors instancia de que está asociada al especificado expression. Si ya se ha registrado el número máximo de errores permitidos, se garantiza que se registra una TooManyModelErrorsException excepción en su lugar.

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)

Parámetros de tipo

TModel

Tipo del modelo.

Parámetros

modelState
ModelStateDictionary

La ModelStateDictionary instancia que extiende este método.

expression
Expression<Func<TModel,Object>>

Expresión que se va a evaluar con un elemento del modelo actual.

exception
Exception

Exception que se va a agregar.

Comentarios

Este método permite agregar al exception objeto actual ModelStateDictionary cuando ModelMetadata no está disponible o se debe mantener el exacto exception para su uso posterior (incluso si es por ejemplo, ).FormatException

Se aplica a