Costruttore ArgumentException (String, Exception)
Assembly: mscorlib (in mscorlib.dll)
public ArgumentException ( String message, Exception innerException )
public function ArgumentException ( message : String, innerException : Exception )
Non applicabile.
Parametri
- message
Messaggio di errore in cui viene indicato il motivo dell'eccezione.
- innerException
L'eccezione che è la causa dell'eccezione corrente. Se il parametro innerException non è un riferimento null, l'eccezione corrente verrà generata in un blocco catch che gestisce l'eccezione interna.
Questo costruttore inizializza la proprietà Message della nuova istanza utilizzando il valore del parametro message. Il contenuto del parametro message deve essere facilmente comprensibile. Il chiamante del costruttore è necessario per verificare che la stringa sia stata localizzata in base alla lingua corrente del sistema.
È necessario che un'eccezione generata quale risultato diretto di un'eccezione precedente ne includa un riferimento nella proprietà InnerException. Dalla proprietà InnerException viene restituito lo stesso valore passato al costruttore oppure riferimento null (Nothing in Visual Basic) nel caso in cui dalla proprietà InnerException non venga fornito il valore di eccezione interna al costruttore.
Nella seguente tabella sono descritti i valori iniziali di proprietà di un'istanza di ArgumentException.
| Proprietà | Valore |
|---|---|
| InnerException | Riferimento all'eccezione interna |
| Message | Stringa del messaggio di errore. |
Windows 98, Windows Server 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
Microsoft .NET Framework 3.0 è supportato in Windows Vista, Microsoft Windows XP SP2 e Windows Server 2003 SP1.