Questa pagina è stata utile?
I suggerimenti relativi al contenuto di questa pagina sono importanti. Comunicaceli.
Altri suggerimenti?
1500 caratteri rimanenti
Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Costruttore ArgumentException (String, Exception)

Consente l'inizializzazione di una nuova istanza della classe ArgumentException con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa dell'eccezione corrente.

Spazio dei nomi:  System
Assembly:  mscorlib (in mscorlib.dll)

public ArgumentException(
	string message,
	Exception innerException
)

Parametri

message
Tipo: System.String
Messaggio di errore nel quale viene indicato il motivo dell’eccezione
innerException
Tipo: System.Exception
L'eccezione che rappresenta 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. È necessario che il chiamante del costruttore assicuri che la stringa sia stata localizzata per le impostazioni cultura correnti del sistema.

Un'eccezione generata come risultato diretto di un'eccezione precedente deve includere un riferimento all'eccezione precedente nella proprietà InnerException. Dalla proprietà InnerException viene restituito lo stesso valore passato al costruttore oppure null 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

Il riferimento all'eccezione interna.

Message

La stringa del messaggio di errore

.NET Framework

Supportato in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Libreria di classi portabile

Supportato in: Libreria di classi portabile

.NET per applicazioni Windows Store

Supportato in: Windows 8

.NET per applicazioni Windows Phone

Supportato in: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Aggiunte alla community

AGGIUNGI
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2015 Microsoft