প্রশ্ন ট্যাগ «async-await»

এটি অ্যাসিঙ্ক ব্যবহার করে কীওয়ার্ডের জন্য অপেক্ষা করে বিভিন্ন প্রোগ্রামিং ভাষার দ্বারা সমর্থিত অ্যাসিক্রোনাস প্রোগ্রামিং মডেলকে কভার করে।

20
প্রতিটি লুপের সাথে অ্যাসিঙ্ক / অপেক্ষা করুন /
সেখানে ব্যবহার করে কোনো সমস্যা হয় async/ awaitএকটি forEachলুপ? আমি ফাইলগুলির একটি অ্যারের মাধ্যমে এবং awaitপ্রতিটি ফাইলের সামগ্রীতে লুপ করার চেষ্টা করছি । import fs from 'fs-promise' async function printFiles () { const files = await getFilePaths() // Assume this works fine files.forEach(async (file) => { const contents = await …

21
কীভাবে এবং কখন 'async' এবং 'অপেক্ষা' করবেন
প্রধান জিনিস আমার বোঝার এক থেকে asyncএবংawait কিন্তু ব্যবহার করা হয় তাদের ব্যাকগ্রাউন্ডে থ্রেড ডিম ছাড়ার দীর্ঘ সময়কাল যুক্তিবিজ্ঞান সঞ্চালন করতে সমান - কি সহজ লিখতে কোড করতে এবং পড়তে হয়? আমি বর্তমানে সর্বাধিক প্রাথমিক উদাহরণ চেষ্টা করছি। আমি কিছু মন্তব্য ইনলাইন যুক্ত করেছি। আপনি আমার জন্য এটি পরিষ্কার করতে …

16
সি # তে সিঙ্ক্রোনাস পদ্ধতি থেকে অ্যাসিক্রোনাস পদ্ধতিটি কীভাবে বলা যায়?
আমার একটি public async void Foo()পদ্ধতি রয়েছে যা আমি সিঙ্ক্রোনাস পদ্ধতি থেকে কল করতে চাই। এখনও অবধি আমি এমএসডিএন ডকুমেন্টেশন থেকে যা দেখেছি সবগুলিই অ্যাসিঙ্ক পদ্ধতির মাধ্যমে অ্যাসিঙ্ক পদ্ধতিগুলি কল করছে, তবে আমার পুরো প্রোগ্রামটি অ্যাসিঙ্ক পদ্ধতিতে নির্মিত হয়নি। এটা কি সম্ভব? এই পদ্ধতিগুলিকে একটি অ্যাসিনক্রোনাস পদ্ধতি থেকে কল করার …
861 c#  async-await 

24
আমি কীভাবে সিঙ্ক্রোনিকভাবে একটি অ্যাসিঙ্ক টাস্ক <T> পদ্ধতি চালাব?
আমি অ্যাসিঙ্ক / অপেক্ষার বিষয়ে শিখছি, এবং এমন পরিস্থিতিতে চলে এসেছি যেখানে আমাকে সিঙ্ক্রোনালি একটি অ্যাসিঙ্ক পদ্ধতি কল করতে হবে। আমি এটা কিভাবে করবো? অ্যাসিঙ্ক পদ্ধতি: public async Task&lt;Customers&gt; GetCustomers() { return await Service.GetCustomersAsync(); } সাধারণ ব্যবহার: public async void GetCustomers() { customerList = await GetCustomers(); } আমি নিম্নলিখিত ব্যবহার …

4
সমস্ত সার্ভার-সাইড কোডের জন্য কনফিগারআউট কল করতে সেরা অনুশীলন
যখন আপনার সার্ভার-সাইড কোড রয়েছে (যেমন কিছু ApiController) এবং আপনার ফাংশনগুলি অবিচ্ছিন্ন - তাই তারা ফিরে আসে Task&lt;SomeObject&gt;- আপনি কল করার ফাংশনের জন্য অপেক্ষা করা কোনও সময়ই কি সেরা অনুশীলন হিসাবে বিবেচিত হবে ConfigureAwait(false)? আমি পড়েছিলাম যে এটি থ্রেড প্রসঙ্গে মূল থ্রেড প্রসঙ্গে ফিরে যেতে হবে না কারণ এটি আরও …

6
অ্যাসিঙ্ক তীর ফাংশনের জন্য সিনট্যাক্স
আমি জাভাস্ক্রিপ্ট ফাংশনটি asyncকীওয়ার্ড সহ "async" (অর্থাত্ একটি প্রতিশ্রুতি ফেরানো) হিসাবে চিহ্নিত করতে পারি । এটার মত: async function foo() { // do something } তীর ফাংশনের সমতুল্য বাক্য গঠন কী?

9
যদি আমার ইন্টারফেসটিতে অবশ্যই টাস্কটি ফেরত যেতে হবে কোনও অপারেশন বাস্তবায়ন করার সর্বোত্তম উপায় কোনটি?
নীচের কোডে, ইন্টারফেসের কারণে, শ্রেণিকে LazyBarঅবশ্যই তার পদ্ধতি থেকে কোনও কাজ ফিরে আসতে হবে (এবং যুক্তিগুলির কারণে পরিবর্তন করা যায় না)। যদি LazyBarএর বাস্তবায়ন অস্বাভাবিক হয় যে এটি দ্রুত এবং সিঙ্ক্রোনিকভাবে চলতে দেখা যায় - পদ্ধতি থেকে কোনও অপারেশন টাস্ক ফেরত দেওয়ার সর্বোত্তম উপায় কী? আমি Task.Delay(0)নীচে নিয়ে গিয়েছি , …

5
একাধিক কাজের জন্য অ্যাসিঙ্ক / অপেক্ষা করুন
আমি একটি এআইপি ক্লায়েন্ট ব্যবহার করছি যা সম্পূর্ণ অসম্পূর্ণ, অর্থাৎ প্রতিটি অপারেশন হয় হয় প্রত্যাবর্তন করে Taskবা Task&lt;T&gt;যেমন: static async Task DoSomething(int siteId, int postId, IBlogClient client) { await client.DeletePost(siteId, postId); // call API client Console.WriteLine("Deleted post {0}.", siteId); } সি # 5 async / অপারেটর অপারেটরগুলি ব্যবহার করে একাধিক …

8
আমি কেন একটি লক স্টেটমেন্টের শরীরে 'অপেক্ষার' অপারেটরটি ব্যবহার করতে পারি না?
ল # স্টেটমেন্টের মধ্যে সি # (.NET Async CTP) এর অপেক্ষার কীওয়ার্ডটির অনুমতি নেই। এমএসডিএন থেকে : একটি প্রতীকী অভিব্যক্তি একটি সিঙ্ক্রোনাস ফাংশনে, ক্যোয়ারী এক্সপ্রেশনে, কোনও ব্যতিক্রম হ্যান্ডলিং স্টেটমেন্টের ক্যাচ বা অবশেষে ব্লক, লক স্টেটমেন্টের ব্লকে বা কোনও অনিরাপদ প্রসঙ্গে ব্যবহার করা যাবে না। আমি ধরে নিয়েছি যে এটি কম্পাইলার …
348 c#  .net  async-await 


6
টাস্ক.সিসল্ট কি .GetAwaiter.GetResult () এর মতো?
আমি সম্প্রতি এমন কিছু কোড পড়ছিলাম যা প্রচুর পরিমাণে অ্যাসিঙ্ক পদ্ধতি ব্যবহার করে তবে মাঝে মাঝে সেগুলি সিঙ্ক্রোনালি কার্যকর করতে হবে। কোডটি করে: Foo foo = GetFooAsync(...).GetAwaiter().GetResult(); এটি কি একই রকম? Foo foo = GetFooAsync(...).Result;
328 c#  async-await 

11
সি # তে নিরাপদে কোনও অ্যাসিঙ্ক পদ্ধতিটি কীভাবে অপেক্ষা করতে হবে
আমার একটি asyncপদ্ধতি রয়েছে যা কোনও ডেটা ফেরত দেয় না: public async Task MyAsyncMethod() { // do some stuff async, don't return any data } আমি এটিকে অন্য পদ্ধতি থেকে কল করছি যা কিছু ডেটা দেয়: public string GetStringData() { MyAsyncMethod(); // this generates a warning and swallows exceptions return …

4
সিঙ্ক্রোনালি একটি অ্যাসিঙ্ক অপারেশনের জন্য অপেক্ষা করছে এবং কেন এখানে অপেক্ষা করুন () প্রোগ্রামটি স্থির করে দেয়
ভূমিকা : আমি একটি সমাধান খুঁজছি, কেবল একটি সমাধান নয়। সমাধানটি আমি ইতিমধ্যে জানি। টাস্ক-ভিত্তিক অ্যাসিনক্রোনাস প্যাটার্ন (টিএপি), এমসডিএন সম্পর্কিত নিবন্ধগুলি অ্যাসিঙ্ক এবং অপেক্ষা করার জন্য বেশ কয়েক দিন ব্যয় করেও আমি আরও কিছু সূক্ষ্ম বিবরণ নিয়ে এখনও কিছুটা বিভ্রান্ত। আমি উইন্ডোজ স্টোর অ্যাপ্লিকেশনগুলির জন্য একটি লগার লিখছি, এবং আমি …

2
সঠিকভাবে যখন Task.Run ব্যবহার করুন এবং যখন ঠিক async-প্রতীক্ষা করুন
আমি কখন আপনাকে ব্যবহার করতে হবে তার সঠিক আর্কিটেকচার সম্পর্কে আপনার মতামত জানতে চাই Task.Run। আমি আমাদের ডাব্লুপিএফ। নেট 4.5 অ্যাপ্লিকেশনটিতে (ক্যালিবার্ন মাইক্রো কাঠামোর সাথে) ল্যাগি ইউআই অনুভব করছি। মূলত আমি করছি (খুব সরল কোড স্নিপেটস): public class PageViewModel : IHandle&lt;SomeMessage&gt; { ... public async void Handle(SomeMessage message) { ShowLoadingAnimation(); …

6
HTTPClient.GetAsync (…) প্রত্যাশিত / অ্যাসিঙ্ক ব্যবহার করার সময় কখনই ফিরে আসে না
সম্পাদনা: এই প্রশ্নটি দেখে মনে হচ্ছে এটি একই সমস্যা হতে পারে তবে এর কোনও প্রতিক্রিয়া নেই ... সম্পাদনা: পরীক্ষার ক্ষেত্রে 5 টি কার্যটি আটকে আছে বলে মনে হচ্ছে WaitingForActivation। নেট .৪.৫-এ সিস্টেম. নেট.হট্ট.এইচটিপি.এইচটিপি ক্লায়েন্ট ব্যবহার করে আমি কিছু অদ্ভুত আচরণের মুখোমুখি হয়েছি - যেখানে "অপেক্ষা করা" কল করার ফলাফলের (উদাহরণস্বরূপ) …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.