Pertanyaan yang diberi tag «async-await»

Ini mencakup model pemrograman asinkron yang didukung oleh berbagai bahasa pemrograman, menggunakan async dan menunggu kata kunci.


3
Berjuang mencoba mengeluarkan cookie dari respons dengan HttpClient di .net 4.5
Saya mendapat kode berikut yang berfungsi dengan sukses. Saya tidak tahu bagaimana mengeluarkan cookie dari respon. Tujuan saya adalah saya ingin dapat mengatur cookie dalam permintaan dan mengeluarkan cookie dari respons. Pikiran? private async Task<string> Login(string username, string password) { try { string url = "http://app.agelessemail.com/account/login/"; Uri address = new …

2
ConfigureAwait (false) relevan di ASP.NET Core?
Saya tersandung pada masalah ( https://github.com/HTBox/allReady/issues/1313 ) di GitHub di mana mereka membahas tentang ConfigureAwait(false)mengeluarkan kode, mengklaim itu, di ASP.NET Core panggilan ke ConfigureAwait(false)berlebihan dan tidak melakukan apa pun Yang terbaik yang bisa saya temukan di sini adalah "catatan tambahan" dalam jawaban (dari Stephen Cleary, https://stackoverflow.com/a/40220190/2805831 ) yang mengatakan bahwa …

5
Bagaimana hasil dan menunggu menerapkan aliran kontrol di .NET?
Seperti yang saya pahami yieldkata kunci, jika digunakan dari dalam blok iterator, ia mengembalikan aliran kontrol ke kode panggilan, dan ketika iterator dipanggil lagi, ia mengambil di mana ia tinggalkan. Juga, awaittidak hanya menunggu callee, tetapi mengembalikan kontrol ke pemanggil, hanya untuk mengambil di mana ia tinggalkan saat pemanggil awaitsmetode. …

2
Cara menggunakan RestSharp dengan async / await
Saya berjuang untuk menemukan contoh modern dari beberapa kode C # asinkron yang menggunakan RestSharp dengan asyncdan await. Saya tahu ada pembaruan terkini oleh Haack tetapi saya tidak tahu bagaimana menggunakan metode baru. Juga, bagaimana saya bisa memberikan token pembatalan sehingga operasi bisa dibatalkan (katakanlah, jika seseorang muak menunggu dan …

5
Mengapa tindakan asinkron ini hang?
Saya memiliki aplikasi multi-tier .Net 4.5 yang memanggil metode menggunakan kata kunci baru C # asyncdan awaityang baru saja hang dan saya tidak dapat melihat alasannya. Di bagian bawah saya memiliki metode async yang memperluas utilitas database kami OurDBConn(pada dasarnya pembungkus untuk objek DBConnectiondan yang mendasarinya DBCommand): public static async …



3
Entity Framework Querizable async
Saya sedang mengerjakan beberapa hal API Web menggunakan Entity Framework 6 dan salah satu metode pengontrol saya adalah "Dapatkan Semua" yang mengharapkan untuk menerima konten tabel dari database saya sebagai IQueryable<Entity>. Di repositori saya, saya bertanya-tanya apakah ada alasan menguntungkan untuk melakukan ini secara asinkron karena saya baru menggunakan EF …


5
Contoh async / await yang menyebabkan kebuntuan
Saya menemukan beberapa praktik terbaik untuk pemrograman asinkron menggunakan c # 's async/ awaitkeywords (Saya baru mengenal c # 5.0). Salah satu saran yang diberikan adalah sebagai berikut: Stabilitas: Ketahui konteks sinkronisasi Anda ... Beberapa konteks sinkronisasi non-reentrant dan single-threaded. Ini berarti hanya satu unit pekerjaan yang dapat dijalankan dalam …

2
Membungkus kode sinkron menjadi panggilan asinkron
Saya memiliki metode dalam aplikasi ASP.NET, yang menghabiskan cukup banyak waktu untuk menyelesaikannya. Panggilan ke metode ini mungkin terjadi hingga 3 kali selama satu permintaan pengguna, bergantung pada status cache dan parameter yang disediakan pengguna. Setiap panggilan membutuhkan waktu sekitar 1-2 detik. Metodenya sendiri adalah panggilan sinkron ke layanan dan …

3
Panggilan asinkron dengan await di HttpClient tidak pernah kembali
Saya mendapat panggilan yang saya lakukan dari dalam C#aplikasi metro berbasis xaml di CP Win8; panggilan ini hanya mengenai layanan web dan mengembalikan data JSON. HttpMessageHandler handler = new HttpClientHandler(); HttpClient httpClient = new HttpClient(handler); httpClient.BaseAddress = new Uri("http://192.168.1.101/api/"); var result = await httpClient.GetStreamAsync("weeklyplan"); DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(WeeklyPlanData[])); return …



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.