Mogu li koristiti await bez async?
Mogu li koristiti await bez async?

Video: Mogu li koristiti await bez async?

Video: Mogu li koristiti await bez async?
Video: Можно ли делать быстрый сервис без Server Side Rendering / Андрей Якобчук (Ultimate Guitar) 2024, Travanj
Anonim

Ne čekati operator ima smisla samo u an asink funkcija.

Slično, možete pitati, što se događa ako pozovem async metodu bez čekanja?

The poziv prema asink metoda počinje an asinkroni zadatak . Iznimka koja je istaknuta u a metoda koji vraća a Zadatak ili Zadatak pohranjuje se u vraćenom zadatak . Ako ti ne čekati the zadatak ili eksplicitno provjerite ima li izuzetaka, iznimka je izgubljena. Ako vas čekati the zadatak , njegova se iznimka ponovno baca.

Također Znajte, možete li čekati ne obećanje? čekati nije no-op. Ako ono što se čeka nije a obećanje , zamotan je u a obećanje , to obećanje se čeka. Stoga čekati mijenja izvršni redoslijed (ali vas ne treba se ipak oslanjati na to): konzola.

Također znajte, možete li čekati asinkronu funkciju?

An async funkcija može sadržavati an čekati izraz koji pauzira izvršenje asinkrona funkcija pričekati donesenu odluku Promise, a zatim nastavlja s asinkrone funkcije izvršavanje i ocjenjuje kao riješenu vrijednost. The čekati ključna riječ vrijedi samo unutra asinkrone funkcije.

Što je async i await u C#?

Async i čekaj su oznake koda, koje označavaju pozicije koda odakle bi se kontrola trebala nastaviti nakon dovršetka zadatka. Počnimo s praktičnim primjerima za razumijevanje koncepta programiranja. Primjeri primjera async i čekaj ključna riječ u C# Uzet ćemo konzolnu aplikaciju za našu demonstraciju.

Preporučeni: