Sdílet prostřednictvím


ModelStateDictionary.TryAddModelException(String, Exception) Metoda

Definice

Přidá zadaný exception objekt do Errors instance, která je přidružená k zadanému keyobjektu . Pokud už byl zaznamenán maximální počet povolených chyb, zajistí, aby se místo toho zaznamenala TooManyModelErrorsException výjimka.

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

Parametry

key
String

Klíč pro ModelStateEntry přidání chyb do.

exception
Exception

Přidá Exception se.

Návraty

True pokud byla daná chyba přidána, false pokud byla chyba ignorována. Viz třída MaxAllowedErrors.

Poznámky

Tato metoda umožňuje přidat k aktuálnímuModelStateDictionary, když ModelMetadata není k dispozici nebo přesná exception musí být zachována pro pozdější použití (i když je to například FormatException).exception Pokud ModelMetadata je k dispozici, použijte AddModelError(String, Exception, ModelMetadata) místo toho.

Platí pro