मेरी कोड में एक बिंदु पर, मैं the following event की सदस्यता: -मैं कैसे जांच सकता हूं कि .NET में किसी ईवेंट की सदस्यता ली गई है या नहीं?
UploadFolderMessageQueue.ReceiveCompleted += UploadMSMQReceiveCompleted;
अच्छा काम करता है और जब संदेश कतार के प्राप्त घटना आग पूरे, मेरे प्रतिनिधि यह संभालती है।
अब, मैं यह देखने के लिए जांच कर रहा हूं कि घटना की सदस्यता लेने से पहले, इस पर सदस्यता लेने से पहले। मैं एक संकलन समय त्रुटि मिलती है जब मैं करता हूँ: -
// Compile Time Errors...
if (UploadFolderMessageQueue.ReceiveCompleted == null)
{
UploadFolderMessageQueue.ReceiveCompleted += UploadMSMQReceiveCompleted;
UploadFolderMessageQueue.Formatter =
new XmlMessageFormatter(new[] {typeof (string)});
}
घटना 'System.Messaging.MessageQueue.ReceiveCompleted' केवल बाएं हाथ की ओर + = या के पर प्रकट कर सकते हैं - =
मैं जानता हूँ कि यह शर्मनाक सरल है .. लेकिन मैं स्टम्प्ड हूँ :(कोई सुझाव?
आपको अपना कोड डिज़ाइन करने का प्रयास करना चाहिए ताकि आप अनुमानित तरीके से सदस्यता ले रहे हों और सदस्यता रद्द कर सकें। –