यह पहली बार है जब मैंने एक थ्रेड का उपयोग किया है जिसके लिए कॉलबैक विधि के माध्यम से किसी अन्य वर्ग में मूल्यों को वापस करने की आवश्यकता होती है। मैंने इसे पढ़ लिया है, और ऐसा लगता है कि हर कोई AsyncMethodCaller का उपयोग कर रहा है। हालांकि, भले ही मैंने अपनी परियोजना के लिए आवश्यक संदर्भ जोड़ा है, वीएस 2008 सोचता है कि यह अनिर्धारित है ... मैं यहां और क्या गलत कर सकता हूं?मैं AsyncMethodCaller का उपयोग क्यों नहीं कर सकता?
5
A
उत्तर
9
मैं MSDN दस्तावेज में AsyncMethodCaller नहीं दिख रहा है, उदाहरण के लिए कुछ कोड यहाँ के हिस्से के रूप के अलावा अन्य (आपके द्वारा निर्धारित AsyncMethodCaller खुद के प्रतिनिधि):
http://msdn.microsoft.com/en-us/library/2e08f6yc.aspx
आंशिक कोड इस प्रकार (के लिए लिंक देखें पूरा उदाहरण):
using System;
using System.Threading;
namespace Examples.AdvancedProgramming.AsynchronousOperations
{
public class AsyncDemo
{
// The method to be executed asynchronously.
public string TestMethod(int callDuration, out int threadId)
{
Console.WriteLine("Test method begins.");
Thread.Sleep(callDuration);
threadId = Thread.CurrentThread.ManagedThreadId;
return String.Format("My call time was {0}.", callDuration.ToString());
}
}
// The delegate must have the same signature as the method
// it will call asynchronously.
public delegate string AsyncMethodCaller(int callDuration, out int threadId);
}
संबंधित मुद्दे
- 1. मैं पायथन में टीटीके का उपयोग क्यों नहीं कर सकता?
- 2. मैं #if में sizeof() का उपयोग क्यों नहीं कर सकता?
- 3. मैं scipy.io का उपयोग क्यों नहीं कर सकता?
- 4. मैं रेल में Record.all.destroy का उपयोग क्यों नहीं कर सकता?
- 5. मैं "एक्शन" नामक परम का उपयोग क्यों नहीं कर सकता?
- 6. मैं स्ट्रेरर का उपयोग क्यों नहीं कर सकता?
- 7. मैं फ़ंक्शन में `आयात *` का उपयोग क्यों नहीं कर सकता?
- 8. मैं multiprocessing.Pool में operator.itemgetter का उपयोग क्यों नहीं कर सकता?
- 9. मैं पृष्ठभूमि क्लिप का उपयोग क्यों नहीं कर सकता?
- 10. एमएसटीएस्ट -> मैं ब्रेकपॉइंट्स का उपयोग क्यों नहीं कर सकता?
- 11. मैं VBscript का उपयोग कर DAO.DBEngine.36 में "कॉम्पैक्टडेटाबेस" का उपयोग क्यों नहीं कर सकता?
- 12. मैं डीबग क्यों नहीं कर सकता?
- 13. मैं datetime.date subclass क्यों नहीं कर सकता?
- 14. क्यों मैं पायथन में बूल का विस्तार नहीं कर सकता?
- 15. मैं LINQ से SQL का उपयोग कर डेटाबेस में डेटा क्यों अपडेट नहीं कर सकता?
- 16. मैं jquery का उपयोग कर रेडियो की 'चेंज' घटना को क्यों ट्रिगर नहीं कर सकता?
- 17. मैं विजुअल स्टूडियो 2010 में UrlEncode क्यों नहीं ढूंढ सकता या उपयोग नहीं कर सकता?
- 18. मैं अजीब का उपयोग करके क्या कर सकता हूं कि मैं पर्ल में नहीं कर सकता?
- 19. क्या मैं या एंड का उपयोग नहीं कर सकता?
- 20. सर्वर का उपयोग नहीं कर सकता। मैपपाथ
- 21. मैं स्पष्ट ऑपरेटर के साथ इंटरफ़ेस का उपयोग क्यों नहीं कर सकता?
- 22. मैं दो या दो से अधिक "browser_action", "page_action" या "ऐप" का उपयोग क्यों नहीं कर सकता?
- 23. मैं इन डेटा फ़ाइलों को पाइथन वितरण में distutils का उपयोग क्यों नहीं कर सकता?
- 24. मैं अपने सी कोड में // शैली सेटिंग्स का उपयोग क्यों नहीं कर सकता?
- 25. मैं FindName() के नाम से टेक्स्टबॉक्स का उपयोग क्यों नहीं कर सकता?
- 26. मैं टेम्पलेट क्लास के मूल वर्ग के चर का उपयोग क्यों नहीं कर सकता?
- 27. पायथन: मैं कक्षा में 'सुपर' का उपयोग क्यों नहीं कर सकता?
- 28. मैं एक एकल बिंदु के साथ एक पूर्णांक की संपत्ति का उपयोग क्यों नहीं कर सकता?
- 29. क्यूटी से QXmlStreamReader का उपयोग करके मैं XML फ़ाइल को पार्स क्यों नहीं कर सकता?
- 30. मैं स्विच स्टेटमेंट में एनएसआईएनटेगर का उपयोग क्यों नहीं कर सकता?
ओह जीज़। इसे पकड़ने के लिए धन्यवाद। मुझे एहसास नहीं हुआ कि प्रतिनिधि को लेख में पहले एक अलग सेक्शन में परिभाषित किया गया था! कितना शर्मनाक है। :) – Dave