Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto manualmente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Gestione delle eccezioni (F#)

In questa sezione sono incluse informazioni sul supporto della gestione delle eccezioni nel linguaggio F#.

La gestione delle eccezioni è la modalità standard di gestione delle condizioni di errore in .NET Framework. Qualsiasi linguaggio .NET deve pertanto supportare questo meccanismo, incluso F#. Un'eccezione è un oggetto che incapsula informazioni su un errore. Quando si verificano errori, vengono generate eccezioni e la normale esecuzione viene interrotta. Tramite il runtime viene invece cercato un gestore appropriato per l'eccezione. La ricerca ha inizio nella funzione corrente e procede verso l'alto nello stack attraverso i livelli di chiamanti fino a quando non viene trovato un gestore corrispondente. Il gestore viene quindi eseguito.

Man mano che lo stack viene rimosso, inoltre, il runtime esegue il codice nei blocchi finally, per garantire che gli oggetti vengano puliti correttamente durante il processo di rimozione.

Titolo

Descrizione

Tipi di eccezione (F#)

Viene descritto come dichiarare un tipo di eccezione.

Eccezioni: espressione try...with (F#)

Viene descritto il costrutto di linguaggio che supporta la gestione delle eccezioni.

Eccezioni: espressione try...finally (F#)

Viene descritto il costrutto di linguaggio che consente di eseguire codice di pulizia durante la rimozione dello stack quando viene generata un'eccezione.

Eccezioni: funzione raise (F#)

Viene descritto come generare un oggetto eccezione.

Eccezioni: funzione failwith (F#)

Viene descritto come generare un'eccezione F# generale.

Eccezioni: funzione invalidArg (F#)

Viene descritto come generare un'eccezione di argomento non valido.

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:
© 2014 Microsoft