Anhang A. Unterstützung von Legacy-Plattformen
Viele der in diesem Buch behandelten Technologien bieten auch Unterstützung für ältere Plattformen. Wenn du in der unglücklichen Situation bist, dass du diese Plattformen unterstützen musst, können dir die Informationen in diesem Anhang helfen, herauszufinden, welche Technologien verfügbar sind. Die Verwendung dieser Technologien auf älteren Plattformen ist nicht ideal; und selbst wenn du es zum Laufen bringst, solltest du bedenken, dass die einzige langfristige Lösung darin besteht, das Plattformziel für deinen Code zu aktualisieren. Dieser Anhang ist vor allem als historische Referenz und nicht als Empfehlung gedacht; dennoch kann er für die Betreuer von altem Code nützlich sein.
Tabelle A-1 fasst die Unterstützung von Legacy-Plattformen für verschiedene Techniken zusammen.
Plattform | asynchron | Parallel | Reaktiv | Datenfluss | Gleichzeitige Sammlungen | Unveränderliche Sammlungen |
---|---|---|---|---|---|---|
.NET 4.5 |
✓ |
✓ |
NuGet |
NuGet |
✓ |
NuGet |
.NET 4.0 |
NuGet |
✓ |
NuGet |
✗ |
✓ |
✗ |
Windows Phone Apps 8.1 |
✓ |
✓ |
NuGet |
NuGet |
✓ |
NuGet |
Windows Phone SL 8.0 |
✓ |
✗ |
NuGet |
NuGet |
✗ |
NuGet |
Windows Phone SL 7.1 |
NuGet |
✗ |
NuGet |
✗ |
✗ |
✗ |
Silverlight 5 |
NuGet |
✗ |
NuGet |
✗ |
✗ |
✗ |
Unterstützung der Legacy-Plattform für Async
Wenn Sie die Unterstützung von async
auf älteren Legacy-Plattformen benötigen, installieren Sie das NuGet-Paket für Microsoft.Bcl.Async
.
Warnung
verwende Microsoft.Bcl.Async
nicht, um async
Code auf ASP.NET zu aktivieren, ...
Get Concurrency in C# Cookbook, 2. Auflage now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.