Video: 1DV022 - L05 - Asynkron programmering 2025
En del af C # 5. 0 Alt-i-Én til Dummies Cheat Sheet
En masse Windows 8 handler om at være hurtig og flydende. Måden at gøre dette på er at bruge asynkrone metoder i tilbagekaldelser fra lang løbende funktionalitet. Problemet med dette er, at i C # er den bedste måde at implementere en asynkron metode på med gevind. Men du kan ikke altid afhænge af, hvornår genstande fra en træsoperation vil komme tilbage. Der skal være kontrol, hvis du vil have, at brugerne kan føle, at der er kontrol.
Indtast async og vent. async bruges til at erklære en asynkron funktion, som returnerer en opgave. Alle async-metoder skal indeholde mindst et afventende udtryk. afventer fortæller C # at tage henvist kode og køre den i en separat tråd end brugertråden. Bordet bryder ned de nye asynkrone dele af sproget.
Erklæring | Beskrivelse |
---|---|
async | En modifikator, der viser kompilatoren, at funktionen
ændrer sig, er asynkron. |
afventer | En operatør, der suspenderer udførelsen af den indeholdende
metode, indtil den afventerede opgave fuldendes. |
Opgave | Representerer en asynkron drift. |
Opgave | En asynkron operation, der returnerer en værdi. |
Opgave. Fortsæt med | En fortsættelse, der startes efter operationen i Opgave
er afsluttet. |