async/await ਗੈਰ-ਸਮਕਾਲੀ, ਗੈਰ-ਬਲੌਕਿੰਗ ਕੋਡ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ ਜੋ ਸਮਕਾਲੀ ਕੋਡ ਵਾਂਗ ਦਿਸਦਾ ਹੈ। ਇਹ I/O-ਬਾউਂਡ ਕੰਮ ਲਈ ਜ਼ਰੂਰੀ ਹੈ (ਡਾਟਾਬੇਸ, ਨੈੱਟਵਰਕ, ਫਾਇਲ ਅਕਸੇਸ) — ਇੱਕ ਪ੍ਰੋਗ੍ਰਾਮ ਨੂੰ ਸਲੋ ਓਪਰੇਸ਼ਨਾਂ ਦੀ ਉਡੀਕ ਕਰਦੇ ਸਮੇਂ ਹੋਰ ਕੰਮ (ਜਾਂ ਰਿਕੁਐਸਟਾਂ) ਨੂੰ ਸੰਭਾਲਣ ਦਿੰਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਜਵਾਬ ਪ੍ਰਦਾਨ ਅਤੇ ਸਕੇਲੇਬਿਲਿਟੀ ਬਿਹਤਰ ਹੁੰਦੀ ਹੈ।
ਬੁਨਿਆਦੀ ਪੈਟਰਨ
{
client = HttpClient();
result = client.GetStringAsync(url);
result;
}
data = GetDataAsync();
