Aracılığıyla paylaş


ModelStateDictionary.TryAddModelException(String, Exception) Yöntem

Tanım

Belirtilen exceptionErrors öğesini belirtilen ile keyilişkili örneğe ekler. İzin verilen en fazla hata sayısı zaten kaydedildiyse, bunun yerine bir TooManyModelErrorsException özel durumun kaydedilmesini sağlar.

public:
 bool TryAddModelException(System::String ^ key, Exception ^ exception);
public bool TryAddModelException (string key, Exception exception);
member this.TryAddModelException : string * Exception -> bool
Public Function TryAddModelException (key As String, exception As Exception) As Boolean

Parametreler

key
String

Hataların ModelStateEntry ekleneceği anahtarı.

exception
Exception

Exception Eklenecek.

Döndürülenler

True verilen hata eklendiyse, false hata yoksayıldıysa. Bkz. MaxAllowedErrors.

Açıklamalar

Bu yöntem, kullanılabilir olmadığında ModelMetadata veya daha sonra kullanılmak üzere tam exception olarak korunması gerektiğinde (örneğin bir FormatException) geçerli ModelStateDictionary öğesinin eklenmesine exception izin verir. Kullanılabilir ModelMetadata olduğunda, bunun yerine kullanın AddModelError(String, Exception, ModelMetadata) .

Şunlara uygulanır