dotnet / dotnet/dotnet-api-docs

UnobservedTaskExceptionEventArgs.SetObserved mentions old default

Aperta
#3,210 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub
area-System.Threading.Tasks doc-bug Pri2 Pri3 waiting-on-feedback
Lingua principale
C#
Stelle
949
Fork
1.7k
Merge medio
2g 19h
PR unite (30g)
52

Descrizione

For `UnobservedTaskExceptionEventArgs.SetObserved()` the remarks state:

> The Exception property is used to examine the exception without marking it as observed, whereas the method is used to mark the exception as observed. Marking the exception as observed prevents it from triggering exception escalation policy which, by default, terminates the process.

But "by default" is no longer true. The default does not terminate the process since .net 4.5 because `ThrowUnobservedTaskExceptions` is now false by default.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia dalla documentazione dell'API UnobservedTaskExceptionEventArgs.SetObserved() e verifica le note sull'escalation delle eccezioni rispetto al comportamento di .NET 4.5 descritto nell'issue. Aggiorna la formulazione obsoleta «by default» e considera completato il lavoro quando le note non affermano più che le eccezioni non osservate terminano normalmente il processo.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
csharp
Ambito
documentation
Tipo di issue
Documentazione
Difficoltà
1/5
Tempo stimato
Meno di un'ora
Stato di attività
Ferma
Chiarezza
Specificata chiaramente
Idoneità per principianti
50/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.