ModelStateDictionaryExtensions.TryAddModelException<TModel> Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menambahkan yang ditentukan exception
ke Errors instans yang terkait dengan yang ditentukan expression
. Jika jumlah maksimum kesalahan yang diizinkan telah direkam, pastikan pengecualian TooManyModelErrorsException direkam sebagai gantinya.
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)
Jenis parameter
- TModel
Jenis model.
Parameter
- modelState
- ModelStateDictionary
Instans ModelStateDictionary yang diperluas metode ini.
- expression
- Expression<Func<TModel,Object>>
Ekspresi yang akan dievaluasi terhadap item dalam model saat ini.
Keterangan
Metode ini memungkinkan penambahan exception
ke saat ini ModelStateDictionary ketika ModelMetadata tidak tersedia atau yang tepat exception
harus dipertahankan untuk digunakan nanti (bahkan jika misalnya ).FormatException