جدول المحتويات:
التعريف - ماذا يعني المندوب؟
المفوض هو مؤشر دالة موجهة للكائنات وإدارتها وآمنة وآمنة في إطار .NET. يتضمن توقيع المفوض اسمه ونوع الإرجاع والوسائط التي تم تمريرها إليه. بدلاً من تمرير البيانات ، يقوم المفوض بتمرير طريقة إلى طريقة أخرى. يتم استخدام المفوضين في العديد من السياقات ، بما في ذلك تطبيق عمليات الاسترجاعات ومعالجات الأحداث ونقاط سلاسل الإدخال وأنواع متعددة من مواصفات الطريقة. نظرًا لأن المفوض لا يعرف فئة الكائن المشار إليه ، يتم استخدامه لاستدعاء مجهول.
تيكوبيديا تشرح المفوض
الغرض الرئيسي للمفوض هو ربط الكائن المفوض بالمتصل ، مما يعني أن مرجع الأسلوب الذي تم استدعاؤه لا يتطلب المواصفات في وقت الترجمة. يلعب المفوضون دورًا حيويًا في نموذج البرمجة المستند إلى الحدث ، حيث تتم إضافة معالجات الأحداث إلى عناصر تحكم واجهة المستخدم (UI).
أنواع المندوبين هي:
- التمثيل الفردي: يشير إلى طريقة واحدة
- الإرسال المتعدد: يشير إلى طرق متعددة ، ولكل منها نفس التوقيع ويتضمن فقط طرق إرجاع باطلة لتجنب الاستثناء أثناء وقت التشغيل
- أنها تنفذ تحت أذونات المتصل ، مقابل المعلن.
- كائنات المفوض غير قابلة للتغيير.
- معدّل الوصول الافتراضي الخاص به هو خاص (داخلي) أو عام.
- يمكن استخدام المفوض بعد إنشاء مثيل فقط.
- قد يتم التصريح عن المفوضين بأنواع متداخلة مع معدّلات إمكانية الوصول للفئة أو البنية التي تحتوي عليها. في حالة حدوث فشل أثناء تنفيذ طريقة المفوض ، يتم إعادة استثناء الاستثناء إلى المتصل المفوض ، ويتم إيقاف الدعوات الأخرى.