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

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

4
চেষ্টা / ধরা / অবশেষে অপেক্ষা করার জন্য একটি ভাল সমাধান?
আমাকে আবার এই ব্যতিক্রমটি (তার স্ট্যাক ট্রেস সহ) নিক্ষেপ করার আগে asyncএকটি catchব্লকে একটি পদ্ধতি কল করতে হবে : try { // Do something } catch { // <- Clean things here with async methods throw; } তবে দুর্ভাগ্যক্রমে আপনি awaitএকটি catchবা finallyব্লক ব্যবহার করতে পারবেন না । আমি শিখেছি …

5
আমার কি এই উদ্বেগের বিষয়ে "এই অ্যাসিঙ্ক পদ্ধতিতে অপেক্ষারত 'অপারেটরগুলির অভাব রয়েছে এবং এটি সিঙ্ক্রোনালি চালিত হবে" তা নিয়ে আমি কি চিন্তা করব?
আমার একটি ইন্টারফেস রয়েছে যা কিছু অ্যাসিঙ্ক পদ্ধতি মেলে। আরও সুনির্দিষ্টভাবে এর মধ্যে এমন পদ্ধতিগুলির সংজ্ঞা দেওয়া আছে যা টাস্ক বা টাস্ক <T> এ ফিরে আসে। আমি async / অপেক্ষার কীওয়ার্ড ব্যবহার করছি। আমি এই ইন্টারফেস বাস্তবায়নের প্রক্রিয়াধীন। যাইহোক, এই কয়েকটি পদ্ধতির মধ্যে এই প্রয়োগের অপেক্ষা করার মতো কিছুই নেই। …

3
নতুন প্রতিশ্রুতি () কনস্ট্রাক্টরের অভ্যন্তরে async ব্যবহার / প্রতীক্ষা করা কি কোনও এন্টি-প্যাটার্ন?
আমি async.eachLimitএকবারে সর্বাধিক সংখ্যক ক্রিয়াকলাপ নিয়ন্ত্রণ করতে ফাংশনটি ব্যবহার করছি । const { eachLimit } = require("async"); function myFunction() { return new Promise(async (resolve, reject) => { eachLimit((await getAsyncArray), 500, (item, callback) => { // do other things that use native promises. }, (error) => { if (error) return reject(error); …

1
অ্যাওয়েট হ'ল async ফাংশনের ভিতরে একটি সংরক্ষিত শব্দ ত্রুটি
আমি নিম্নলিখিত বাক্য গঠন সহ সমস্যাটি বের করার জন্য সংগ্রাম করছি: export const sendVerificationEmail = async () => (dispatch) => { try { dispatch({ type: EMAIL_FETCHING, payload: true }); await Auth.sendEmailVerification(); dispatch({ type: EMAIL_FETCHING, payload: false })) } catch (error) { dispatch({ type: EMAIL_FETCHING, payload: false }); throw new Error(error); …

4
HttpContext.Crent নাল অপেক্ষা করার পরে কেন?
আমার কাছে নিম্নলিখিত পরীক্ষার ওয়েবএপিআই কোড রয়েছে, আমি প্রোডাকশনে ওয়েবএপিআই ব্যবহার করি না তবে এই প্রশ্নটিতে আমার একটি আলোচনার কারণে আমি এটি তৈরি করেছি: ওয়েবএপিআই অ্যাসিঙ্ক প্রশ্ন যাইহোক, এখানে আপত্তিকর ওয়েবএপিআই পদ্ধতিটি রয়েছে: public async Task<string> Get(int id) { var x = HttpContext.Current; if (x == null) { // not …

4
"অপেক্ষা করুন কার্যের মধ্যে কোনও পার্থক্য। রুন (); প্রত্যাবর্তন এবং "রিটার্ন টাস্ক। রুন ()"?
নিম্নলিখিত দুটি টুকরা কোডের মধ্যে কোনও ধারণাগত পার্থক্য রয়েছে: async Task TestAsync() { await Task.Run(() => DoSomeWork()); } এবং Task TestAsync() { return Task.Run(() => DoSomeWork()); } উত্পন্ন কোডটি কি আলাদা হয়? সম্পাদনা:Task.Run অনুরূপ কেস নিয়ে বিভ্রান্তি এড়াতে : async Task TestAsync() { await Task.Delay(1000); } এবং Task TestAsync() { …
90 c#  async-await 

5
সংশ্লেষে লিনকিউ ব্যবহার করে কীভাবে কাজের তালিকার জন্য অপেক্ষা করবেন?
আমার কাছে তৈরি করা কার্যগুলির একটি তালিকা রয়েছে: public async Task<IList<Foo>> GetFoosAndDoSomethingAsync() { var foos = await GetFoosAsync(); var tasks = foos.Select(async foo => await DoSomethingAsync(foo)).ToList(); ... } ব্যবহার করে .ToList(), সমস্ত কাজ শুরু করা উচিত। এখন আমি তাদের সমাপ্তির অপেক্ষায় থাকতে এবং ফলাফলগুলি দেখতে চাই। এটি উপরের ...ব্লকে কাজ …
88 c#  linq  async-await 

4
অ্যাসিঙ্ক্রোনাস ব্লকিং সংগ্রহ <টি> এর মতো কিছু আছে কি?
আমি অবিচ্ছিন্নভাবে awaitফলাফলটি BlockingCollection&lt;T&gt;.Take()দেখতে চাই, তাই আমি থ্রেডটি ব্লক করি না। এই জাতীয় কিছু খুঁজছেন: var item = await blockingCollection.TakeAsync(); আমি জানি আমি এটি করতে পারি: var item = await Task.Run(() =&gt; blockingCollection.Take()); তবে সেই কিন্ডা পুরো ধারণাটিকে মেরে ফেলে, কারণ এর ThreadPoolপরিবর্তে অন্য থ্রেড (এর ) অবরুদ্ধ হয়ে যায়। …

5
অ্যাসিঙ্ক ফাংশনের বাইরে অপেক্ষা করুন Using
আমি দুটি অ্যাসিঙ্ক ফাংশন একসাথে চেইন করার চেষ্টা করছিলাম, কারণ প্রথমটিতে শর্তসাপেক্ষ রিটার্ন প্যারামিটার ছিল যা দ্বিতীয়টি হয় চালানো, বা মডিউলটি থেকে প্রস্থান করার কারণ হয়েছিল। যাইহোক, আমি চশমার মধ্যে খুঁজে পাচ্ছি না এমন এক বিচিত্র আচরণ পেয়েছি। async function isInLobby() { //promise.all([chained methods here]) let exit = false; if …

9
ক্যাপ ব্লকে অপেক্ষা করুন
আমার কাছে নিম্নলিখিত কোড রয়েছে: WebClient wc = new WebClient(); string result; try { result = await wc.DownloadStringTaskAsync( new Uri( "http://badurl" ) ); } catch { result = await wc.DownloadStringTaskAsync( new Uri( "http://fallbackurl" ) ); } মূলত আমি কোনও ইউআরএল থেকে ডাউনলোড করতে চাই এবং যখন এটি ব্যতিক্রম হয় তখন …

5
একটি উইন্ডোজ স্টোর অ্যাপ্লিকেশনে কোরডিসপ্যাচারটি পাওয়ার সঠিক উপায়
আমি একটি উইন্ডোজ স্টোর অ্যাপ তৈরি করছি এবং আমার কাছে এমন কিছু কোড রয়েছে যা ইউআই থ্রেডে পোস্ট করা দরকার। তার জন্য, আমি কোরডিসপ্যাচারটি পুনরুদ্ধার করতে এবং কোডটি পোস্ট করতে এটি ব্যবহার করতে চাই। দেখে মনে হচ্ছে এটি করার কয়েকটি উপায় রয়েছে: // First way Windows.ApplicationModel.Core.CoreApplication.GetCurrentView().CoreWindow.Dispatcher; // Second way Window.Current.Dispatcher; …

5
+ = দিয়ে অ্যাসিঙ্ক ফাংশন
let x = 0; async function test() { x += await 5; console.log('x :', x); } test(); x += 1; console.log('x :', x); রান কোড স্নিপেটফলাফলগুলি লুকানস্নিপেট প্রসারিত করুন মান xলগ ইন করা হয় 1এবং 5। আমার প্রশ্ন: x 5দ্বিতীয় লগের মান কেন ? যদি testপরে মৃত্যুদন্ড কার্যকর করা হয় …

4
AsyncDispose এ ব্যতিক্রমগুলি মোকাবেলা করার সঠিক উপায়
নতুন। নেট কোর 3 এর দিকে স্যুইচ করার সময় IAsynsDisposable, আমি নিম্নলিখিত সমস্যাটিতে হোঁচট খেয়েছি। সমস্যার মূল বিষয়: যদি DisposeAsyncকোনও ব্যতিক্রম ছুঁড়ে ফেলা হয়, তবে এই ব্যতিক্রমটি await usingব্লক-এর ভিতরে ফেলে দেওয়া কোনও ব্যতিক্রম লুকায় । class Program { static async Task Main() { try { await using (var d …

3
কেন টাস্কের ধারাবাহিকতা hen যখন সমস্ত সিঙ্ক্রোনালি কার্যকর করা হয়?
Task.WhenAll.NET কোর 3.0 এ চলার সময়, পদ্ধতি সম্পর্কে আমি কেবল একটি কৌতূহলী পর্যবেক্ষণ করেছি । আমি Task.Delayএকক যুক্তি হিসাবে একটি সাধারণ কাজটি Task.WhenAllপেরিয়েছি এবং আমি প্রত্যাশা করেছি যে মোড়ানো টাস্কটি মূল টাস্কের সাথে একই রকম আচরণ করবে। তবে এই ঘটনাটি নয়। মূল টাস্কের ধারাবাহিকতাগুলি অবিচ্ছিন্নভাবে কার্যকর করা হয় (যা পছন্দসই) …

2
সিঙ্ক্রোনাস পুনরাবৃত্তির সাথে অপেক্ষা করা ... এর জন্য ব্যবহার করা
এমডিএন বলছে for await...of দুটি ব্যবহারের ক্ষেত্রে রয়েছে: for await...ofবিবৃতি ASYNC iterable সেইসাথে সিঙ্ক iterables বস্তু একটি লুপ উপর iterating সৃষ্টি, ... আমি পূর্বে সম্পর্কে সচেতন ছিলাম: অ্যাসিঙ্ক পুনরায় ব্যবহারযোগ্য Symbol.asyncIterator। কিন্তু আমি এখনকালে সুসংগত পুনরাবৃত্তিতে আগ্রহী। নিম্নলিখিত কোডটি একটি সিঙ্ক্রোনাস পুনরাবৃত্তির মাধ্যমে পুনরাবৃত্তি করে - প্রতিশ্রুতির একটি অ্যারে। এটি …

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