Kan ik wait gebruiken zonder async?
Kan ik wait gebruiken zonder async?

Video: Kan ik wait gebruiken zonder async?

Video: Kan ik wait gebruiken zonder async?
Video: You may be using fetch with async/await wrong... 2024, November
Anonim

Nee. De wachten operator heeft alleen zin in een asynchrone functie.

Evenzo kun je je afvragen, wat gebeurt er als ik de asynchrone methode aanroep zonder te wachten?

De telefoongesprek naar de asynchrone methode: begint een asynchrone taak . Een uitzondering die is opgeworpen in a methode dat geeft een Taak of Taak wordt opgeslagen in de geretourneerde taak . Indien jij niet wachten de taak of expliciet op uitzonderingen controleert, gaat de uitzondering verloren. Indien jij wachten de taak , wordt de uitzondering teruggeworpen.

Weet ook, kunt u wachten op een niet-belofte? wachten is geen no-op. Indien het verwachte ding is niet a belofte , het is verpakt in een belofte , Dat belofte wordt afgewacht. Daarom wachten verandert de uitvoeringsvolgorde (maar jij moet er toch niet op vertrouwen): console.

Weet ook, kunt u wachten op een asynchrone functie?

Een asynchrone functie kan bevatten een wachten expressie die de uitvoering van de. pauzeert asynchrone functie om te wachten op de resolutie van de aangenomen belofte, hervat dan de asynchrone functie's uitvoering en evalueert als de opgeloste waarde. De wachten trefwoord is alleen geldig binnen asynchrone functies.

Wat is asynchrone en wacht in C#?

Asynchroon en wachten zijn de codemarkeringen, die codeposities markeren van waar de besturing moet worden hervat nadat een taak is voltooid. Laten we beginnen met praktische voorbeelden om het programmeerconcept te begrijpen. Voorbeeldvoorbeelden van asynchroon en wachten trefwoord in C# We gaan een console-applicatie nemen voor onze demonstratie.

Aanbevolen: