dotnet / dotnet/dotnet-api-docs
Example in AggregateException doc is not work
- Vorherrschende Sprache
- C#
- Sterne
- 950
- Forks
- 1.7k
- Ø Merge
- 2 T. 19 Std.
- Gemergte PRs (30 T.)
- 52
Beschreibung
Hi,
I run the example which in [AggregateException doc](https://learn.microsoft.com/en-us/dotnet/api/system.aggregateexception?view=net-7.0&source=docs#examples), the example code did not catch an AggregateException, the following code will not work:
```c#
catch (AggregateException ae)
{
Console.WriteLine("Caught aggregate exception-Task.Wait behavior");
ae.Handle((x) =>
{
if (x is UnauthorizedAccessException) // This we know how to handle.
{
Console.WriteLine("You do not have permission to access all folders in this path.");
Console.WriteLine("See your network administrator or try another path.");
return true;
}
return false; // Let anything else stop the application.
});
}
```
My environment:
+ .net 7.0
+ Win10
Beitragsleitfaden
Rechercherichtung
Beginne mit dem im Issue verlinkten Beispiel aus der API-Dokumentation zu AggregateException und führe den bereitgestellten Code unter .NET 7 aus, um das Verhalten zu reproduzieren. Verfolge, warum der catch-Block nicht erreicht wird, aktualisiere anschließend das Beispiel oder die zugehörige Erklärung, sodass das dokumentierte Verhalten korrekt ist, und überprüfe, dass das Beispiel wie vorgesehen ausgeführt wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp
- Bereich
- documentation
- Issue-Typ
- Dokumentation
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100